CentOS 6.4下编译安装MySQL 5.6.14详细步骤

2020-01-30 13:18:52丽君

启动MySQL
添加服务,拷贝服务脚本到init.d目录,并设置开机启动

复制代码
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start --启动MySQL

配置用户
MySQL启动成功后,root默认没有密码,我们需要设置root密码。
设置之前,我们需要先设置PATH,要不不能直接调用mysql
修改/etc/profile文件,在文件末尾添加

复制代码
PATH=/usr/local/mysql/bin:$PATH
export PATH

关闭文件,运行下面的命令,让配置立即生效

复制代码
source /etc/profile

现在,我们可以在终端内直接输入mysql进入,mysql的环境了
执行下面的命令修改root密码

复制代码
mysql -uroot
mysql> SET PASSWORD = PASSWORD('123456');

若要设置root用户可以远程访问,执行

复制代码
mysql> GRANT ALL PRIVILEGES ON *.* TO <a href="mailto:'root'@'172.16.%'">'root'@'172.16.%'</a> IDENTIFIED BY 'password' WITH GRANT OPTION;

红色的password为远程访问时,root用户的密码,可以和本地不同。

配置防火墙
防火墙的3306端口默认没有开启,若要远程访问,需要开启这个端口
打开/etc/sysconfig/iptables
在“-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:

复制代码
-A INPUT m state --state NEW m tcp p dport 3306 j ACCEPT

然后保存,并关闭该文件,在终端内运行下面的命令,刷新防火墙配置:

复制代码
service iptables restart

OK,一切配置完毕,你可以访问你的MySQL了。