cenots mysql连接问题

余生不必回响 发布于 09/10 16:33
阅读 151
收藏 0

/etc/my.cnf 的配置 bind-address=0.0.0.0 

mysql已运行

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 
FLUSH PRIVILEGES; 重载授权表:
防火墙关闭了

可以远程连接外网mysql 不能远程连接本地外网ip mysql

报错 

ERROR 2003 (HY000): Can't connect to MySQL server on '119.3.126.204' (110)

 

 

加载中
0
森林羊
森林羊

如果是云主机还要去后台开端口,还有直接外网访问mysql还是比较危险的

0
快乐的一只小青蛙
快乐的一只小青蛙

直接telnet看下数据库对应的端口是否能通

0
天天向上zhougf
天天向上zhougf

服务器端口对外开放了吗 我安装的时候也遇到了问题

0
天天向上zhougf
天天向上zhougf
下载并安装MySQL官方的Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm rpm -ivh mysql57-community-release-el7-10.noarch.rpm 使用上面的命令直接安装Yum Repository yum -y install mysql57-community-release-el7-10.noarch.rpm 安装MySQL服务器 yum install mysql-server 启动mysql systemctl start mysqld.service 查看运行状态 systemctl status mysqld.service 找出初始密码 grep "password" /var/log/mysqld.log 登陆 mysql -uroot -p 输入刚刚查到的密码 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password'; 可能出现密码太简单的错误 查看密码规则 show variables like 'validate_password'; 给其他主机赋连接权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 刷新权限 flush privileges; 修改mysql数据库总的user表使其它的用户能从某一主机登录 use mysql; update user set host = '%' where user = 'root'; select host, user from user; 查看字符集 show variables like 'character_set%'; 我centos7按这个教程 安装完 ok 没解决的话你可以试试
返回顶部
顶部