CentOS 6.8 安装MySql 5.6

CentOS安装MySql文档

一、 安装要求

1、MySql安装版本5.6

2、操作系统:CnetOS 6.8

二、MySql环境安装

1、MySQL 依赖包安装

yum installnumactl

yum install perl

yum install libaio

2、删除系统自带的MySql

1)  检查库文件是否存在MySql

rpm -qa | grep mysql(显示’mysql-libs-*****’等代表系统带有MySql数据库)

2)  删除MySql

yum remove mysql-libs

3)  再次检查库文件是否存在MySql

      rpm-qa | grep mysql(无显示代表已删除完成)

三、MySql安装与配置

1、MySql安装

rpm-ivh MySQL-server-5.6.33-1.el6.x86_64.rpm

rpm -ivhMySQL-client-5.6.33-1.el6.x86_64.rpm

rpm -ivhMySQL-devel-5.6.33-1.el6.x86_64.rpm

2、修改配置文件位置

      cp/usr/share/mysql/my-default.cnf /etc/my.cn

3、初始化MySQL及设置密码

1)    初始化数据库

/usr/bin/mysql_install_db

2)    启动数据库

service mysql start

3)    修改数据库密码:

a)    查看root随机密码(尝试了很久发现5.6之后的版本开始root密码不为空,之前的root密码为空)

cat /root/.mysql_secret

The random password set for the root user at Tue Feb 21 20:09:582017 (local time):2lPVtP0r4ZQYIX0g

b)   登录数据库

mysql -uroot -p(随机密码)

如:mysql -uroot -p2lPVtP0r4ZQYIX0g

c)    修改root密码

mysql> SETPASSWORD = PASSWORD('新密码');

如:mysql> SET PASSWORD = PASSWORD('123456');

mysql> quit

d)   重新测试登录(用新设置的密码)

mysql -uroot -p新密码

      如:mysql -uroot -p123456

四、远程连接开放

1、开启MySql的远程访问权限

      本机登录MySql

        mysql-uroot -p

GRANT ALL PRIVILEGES ON *.* TO '(远程连接用户)'@'%'IDENTIFIEDBY ' (MySql用户密码)' WITH GRANT OPTION;

如:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIEDBY ' 123456' WITH GRANT OPTION;

         flush privileges;

2、防火墙开放

      编辑防火墙配置文件

vi  /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(注意:增加的开放3306端口的语句一定要在icmp-host-prohibited之前)

3、服务重启

数据库重启

servicemysql restart

防火墙重启

service iptables restart  

你可能感兴趣的:(MySql)