博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
远程连接Mysql失败的问题的解决的原因
阅读量:6956 次
发布时间:2019-06-27

本文共 561 字,大约阅读时间需要 1 分钟。

在CentOS环境下,安装完Mysql后,root的密码为空,需要去设置密码才能使用,设置密码的方法如下:

/usr/bin/mysqladmin -u root password yourpasswd

 注意把上述命令的yourpasswd替换为自己的密码,这个时候如果使用以下命令成功登陆Mysql终端,说明密码设置成功:

mysql -u root -p

 

此时,远程连接Mysql的时候,会提示你无法访问,查看系统表的user表,你回发现用户只有从localhost访问的权限:

mysql> select host from user;+-----------+| host      |+-----------+| localhost |+-----------+

 host中的“%”代表远程访问权限,使用以下命令添加

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpasswd' WITH GRANT OPTION;

 再远程连接的时候应该已经OK了,如果这个时候还有问题,那很有可能是防火墙的问题,关闭iptables等都可以解决。

转载于:https://www.cnblogs.com/BigBesom/p/3794527.html

你可能感兴趣的文章
在本地测试一次成功的AJAX请求
查看>>
淘淘商城第二天
查看>>
配置和修改参数
查看>>
DS06--图
查看>>
C#通过XElement写入XML文件
查看>>
1 0 .2 用于监视的工具和技术
查看>>
洛谷2142高精度减法(模板)
查看>>
First Missing Positive && missing number
查看>>
SharePoint服务器端对象模型 之 使用CAML进行数据查询(Part 4)
查看>>
10条设计师应该知道的字体设置技巧
查看>>
Mac Brew Uninstall MySql
查看>>
LeetCode刷题笔记-回溯法-分割回文串
查看>>
Serv-U和win2003防火墙的设置
查看>>
【网摘】ActiveX组件及其注册
查看>>
Bootstrap网格系统(Grid System)
查看>>
linux内核参数优化
查看>>
Utils工具方法集插件详解
查看>>
Windows Server定时执行bat
查看>>
Linux RTC Test Example rtctest.c hacking
查看>>
Linux C enum
查看>>