centos6.5下面mysql5.6的安装

1 本地下载,用rz操作导到/usr/local/

我的版本是mysql5.6.19

2 安装cmake yum install cmake

3 安装需要用到的二个插件

ncurses
ncurses-devel

yum install ncurses ncurses-devel

4 创建mysql需要用到的组和用户

groupadd mysql

useradd -g mysql mysql

5 到对应的目录下面

cd /usr/local/

tar zxvf mysql-5.6.19

cd mysql-5.6.19

6 cmake命令安装

cmake命令:注意:路径要对应自己的目录

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0

 

如果出现

CMake Error: The source directory "/opt/mysql-5.7.3-m13-linux-glibc2.5-x86_64" does not appear to contain CMakeLists.txt.

把路径再确认下。

 

出现如下结果说明成功了。

-- Running cmake version 2.6.4

-- MySQL 5.6.19

-- Packaging as: mysql-5.6.19-Linux-x86_64

-- HAVE_VISIBILITY_HIDDEN

-- HAVE_VISIBILITY_HIDDEN

-- HAVE_VISIBILITY_HIDDEN

-- Using cmake version 2.6.4

-- Not building NDB

-- Library mysqlclient depends on OSLIBS -lpthread;m;rt;dl

Warning: Bison executable not found in PATH

-- Library mysqlserver depends on OSLIBS -lpthread;m;rt;crypt;dl

-- Configuring done

-- Generating done

-- Build files have been written to: /usr/local/mysql

 

6 make

7 make install

 

8 vim /etc/my.cnf 编辑下mysql配置文件

写入当前安装的地址

 

9 cd /usr/local/mysql

./scripts/mysql_install_db --user=mysql

遇到一个问题 这个mysql_install_db没有执行权限

chmod a+x scripts/mysql_install_db

然后再次执行

 

出现如下提示就成功了

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! 
To do so, start the server, then issue the following commands: 

./bin/mysqladmin -u root password ‘new-password‘ 
./bin/mysqladmin -u root -h localhost.localdomain password ‘new-password‘ 

Alternatively you can run: 

./bin/mysql_secure_installation 

which will also give you the option of removing the test 
databases and anonymous user created by default. This is 
strongly recommended for production servers. 

See the manual for more instructions. 

You can start the MySQL daemon with: 

cd . ; ./bin/mysqld_safe & 

如果报错:

查看日志

Table ‘mysql.plugin‘ doesn‘t exist

这个是找不到数据文件,原因是我当时配置数据文件的时候写错了。

解决方法:

Vim /etc/my.cnf 把配置路径写对了。

10 ../bin/mysqld_safe&

启动

 

11 把启动脚本放到/etc/init.d/mysql那 方便管理

mv support-files/mysql.server /etc/init.d/mysql

同时加上执行权限 chmod a+x /etc/init.d/mysql

 

12 service mysql restart

如果遇到报pid错,查看配置是否正确

vim /etc/init.d/mysql 

添加pid的路径

我的是

mysqld_pid_file_path=/var/run/mysqld/mysqld.pid

 

13 设置开机启动

查看是否有mysql

chkconfig list | grep mysql 

添加mysql

chkconfig --add mysql

设置on

chkconfig --level 3 mysql

 

最后remove安装包

Rm –rf /usr/local/mysql5.6.19

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。