ITPub博客

首页 > 数据库 > MySQL > Mysql源码安装

Mysql源码安装

原创 MySQL 作者:千寻ccxx 时间:2017-01-10 13:49:08 0 删除 编辑

                 

源码包mysql : mysql-5.6.4-m7.tar.gz

1.安装cmake

[root@linux5 Desktop]# yum install cmake

2.解压

[root@linux5 mysql]# tar -zxvf mysql-5.6.4-m7.tar.gz

3. 重命名

[root@linux5 mysql]# mv mysql-5.6.4-m7 mysql

4.在/USR/LOCAL下创建 mysql

[root@linux5 local]# mkdir mysql

5

yum -y install make gcc-c++ cmake bison-devel  ncurses-devel  openssl openssl-devel  bison

6.

cmake  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 

7.

Make

8.

Make install

9.

[root@linux5 mysql]# chown -R mysql /usr/local/mysql/

[root@linux5 mysql]# chgrp -R mysql /usr/local/mysql/

10.

[root@linux5 /]# mkdir mysqldata

[root@linux5 /]# chown -R mysql.mysql /mysqldata/

11.

[root@linux5 mysql]# scripts/mysql_install_db  --user=mysql --basedir=/usr/local/mysql --datadir=/mysqldata

12

[root@linux5 mysql]# cp support-files/mysql.server /etc/init.d/mysql.server

 



补充在13之前

/usr/local/mysql/bin/mysqld_safe --user=mysql &

13.



如果[root@linux5 data]# /etc/init.d/mysql.server start


Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/linux5.pid).


[root@linux5 etc]# cp  /usr/my.cnf  /etc/my.cnf


[root@linux5 etc]# /etc/init.d/mysql.server status


 ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists


[root@linux5 etc]# rm -rf /var/lock/subsys/mysql


[root@linux5 etc]# /etc/init.d/mysql.server start


Starting MySQL.. SUCCESS!


[root@linux5 etc]#


 


14.


[root@linux5 etc]# ln -s /usr/local/mysql/bin/mysql /usr/bin


15.


[root@linux5 etc]# /usr/local/mysql/bin/mysqladmin -u root password mysql

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31401161/viewspace-2132178/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2016-10-10

  • 博文量
    186
  • 访问量
    141023