共同保证
安全。linux上面安装mysql,其中mysql的用户表中有几个要素:用户名,密码,远程主机IP。其中在linux中127.0.0.1
和
localhost
在表现上不是一个主机。默认是本机可以连接,如果需要
远程连接
的话,需要进行数据授权。
[root@linuxprobe
~]#grant
【权限】
to数据库
用户名@主机ip
identified
by
'密码'
这个是用户的授权,只用授权了ip才能用哪个IP来访问。linux更多知识
建议参考《linux就该这样学》看看。要注意安全性,在设置授权时候要谨慎,希望能够帮助到你
mysql-server安装了没?听你这意思是要登陆mysql服务器啊,只装mysql的话是客户端,服务端:如果装了mysql-server,重新启动mysql,防火墙放行,netstat -tlunp查看有没有3306端口,有的话才可以访问我之前的解决办法,希望能帮到i你!解决方案:
use mysql
1. select host,user from user(确保有host为localhost,用户为root的记录)
2. grant all privileges on *.* to 'root'@'localhost' identified by '123456' with grant option
3. flush privileges
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)