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 /get/mysql-community-release-el6-5.noarch.rpm
Step4:安装第一步下载的rpm文件
[root@Ting ~]# yum install mysql-community-release-el6-5.noarch.rpm
y
安装成功后,我们可以看到/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
y yy
安装完毕
Step6:启动mysql服务
[root@Ting ~]# service mysqld start
Step7: 查看mysql是否自启动,并且设置开启自启动
[root@Ting ~]# chkconfig --list | grep mysqld
0123456代表centOS启动状态
[root@Ting ~]#chkconfig mysqld on
Step8:修改字符集为UTF-8
[root@Ting ~]# vim /etc/f
在[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 测试连接