翼度科技»论坛 编程开发 mysql 查看内容

MySQL错误:Can‘t connect to MySQL server on localhost解决办法(分

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
1 . 查看本机是否可以ping通MySQL服务IP地址
2 . 查看MySQL是否允许远程连接
  1. mysql -uroot -p
  2. mysql> show databases;
  3. mysql> use mysql;
  4. mysql> select host, user from user;
复制代码


    1. mysql
    复制代码
    设置远程方法1:
  1.   mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;     #任何远程主机都可以访问数据库  
  2.   mysql> FLUSH PRIVILEGES;    #需要输入次命令使修改生效  
  3.   mysql> EXIT    #退出
复制代码

    1. mysql
    复制代码
    设置远程方法2:
  1.   mysql> use mysql;  
  2.   mysql> update user set host = '%' where user = 'root';  
  3.   mysql> select host, user from user;
复制代码

  • 开放MySQL 3306端口


  • 打开MySQL配置文件:
    1. vim /etc/mysql/my.cnf
    复制代码

  • 注释掉
    1. bind-address = 127.0.0.1
    复制代码
    ,以允许MySQL远程连接。


  • 重启MySQL所在服务端系统:
    1. init 6
    复制代码
    1. reboot
    复制代码

总结
到此这篇关于MySQL错误:Can‘t connect to MySQL server on localhost解决办法的文章就介绍到这了,更多相关MySQL Can‘t connect to MySQL server on localhost内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:https://www.jb51.net/database/320741cfh.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具