CentOS 6.5/6.6 安装(install)mysql 5.7 最完整版教程
Step1: 检测系统是否自带安装mysql
[root@Ting ~]# yum list installed | grep mysql
Step2: 删除系统自带的mysql及其依赖(防止后面安装发生冲突)
[root@Ting ~]# yum -y remove mysql-libs.x86_64
Step3: 给CentOS添加rpm源,并且选择较新的源
[root@Ting ~]# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
Step4: 安装第一步下载的rpm文件
[root@Ting ~]# yum install mysql-community-release-el6-5.noarch.rpm
安装成功后,我们可以看到/etc/yum.repos.d/目录下增加了以下两个文件
查看mysql57的安装源是否可用,如不可用请自行修改配置文件(/etc/yum.repos.d/mysql-community.repo)使mysql57下面的enable=1
[root@Ting ~]# yum repolist enabled | grep mysql
Step5: 使用yum安装mysql
[root@Ting ~]# yum install mysql-community-server
安装完毕
Step6: 启动mysql服务
[root@Ting ~]# service mysqld start
Step7: 查看mysql是否自启动,并且设置开启自启动
[root@Ting ~]# chkconfig --list | grep mysqld
0 1 2 3 4 5 6 代表centOS启动状态
[root@Ting ~]# chkconfig mysqld on
Step8: 修改字符集为UTF-8
[root@Ting ~]# vim /etc/my.cnf
在[mysqld]部分添加:
character-set-server=utf8
在文件末尾新增[client]段,并在[client]段添加:
default-character-set=utf8
esc退出编辑 :wq保存退出
修改完成后保存重启服务
[root@Ting ~]# service mysqld restart
Step9: 修改默认配置
[root@Ting ~]# mysql_secure_installation
按照提示进行配置
Step10 授权远程登录
将权限改为ALL PRIVILEGES
[root@Ting ~]# mysql -uroot -p
mysql> use mysql;
Database changed
mysql> flush privileges;
mysql> select host,user,password from user;
这样机器就可以以用户名root密码root远程访问该机器上的MySql.
use mysql;
update user set host = '%' where user = 'root';
fiush privileges
这样在远端就可以通过root用户访问Mysql.
Step11 关闭防火墙
# 关闭iptables
/etc/init.d/iptables stop
# 永久关闭
chkconfig iptables off
# 检查
chkconfig --list iptables
Step12 cmd 测试连接