centos7 安装mysql5.7

本文介绍了在CentOS7系统中安装MySQL 5.7的详细步骤,包括设置YUM源、安装数据库、启动服务、设置开机启动、获取并使用临时密码,以及解决因配置问题导致的远程连接失败问题。解决问题的关键在于取消my.conf文件中的'skip-networking'选项,使MySQL监听端口3306。
摘要由CSDN通过智能技术生成

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 连接成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值