centos7 安装 mysql 5.7
1、新建mysql的安装yum源:
/etc/yum.repos.d/mysql-community.repo
然后访问清华镜像源https://mirrors.tuna.tsinghua.edu.cn/help/mysql/,将mysql的yum源信息配置到新建的文件mysql-community.repo中,内容如下图所示:
2、进行mysql 安装
yum -y install mysql-commnunity-server
3、启动mysql服务
systemctl start mysqld
4、设置开机自启动
systemctl enable mysqld
5、获取临时密码
grep "password" /var/log/mysqld.log
6、进入数据库
mysql -uroot -p
访问数据库成功,当我们远程客户端navicat 访问是发现报10061错误,无法连接成功。
7、然后在服务器上
(1)查看mysql进程
ps -ef | grep mysql
没有进程
(2)查看3306端口
netstat -nltp | grep 3306
也没有监听端口
8、解决办法
(1)原因
mysql配置文件my.conf中,使用了 skip-networking,可以看到这个选项的的作用是不监听端口,同主机的用户通过 sockets 进行链接。外部主机由于没有监听端口,将无法连接。
(2)解决办法
将my.conf文件中的skip-networking注释掉后,navicat 连接成功。