日期:2014-05-16  浏览次数:20491 次

Linux下XAMPP装完之后,Navicat无法连上数据库的问题的解决

Linux下装完XAMPP之后,mysql是自带装好了的,这个时候,mysql的root用户没有密码。

首先进入mysql,输入命令:mysql -uroot -p。输入密码时直接回车。

设置密码:set password =password('123456');

设置完密码之后,用本地的Navicat连接这个mysql,发现连不上,而且出现一个很奇怪的现象,弹出框显示,另一个ip下的root用户被拒绝访问!

原来是因为root没有被赋予足够的权限!执行这段命令即可: GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;执行完之后,别忘了重启mysql。这时候,Navicat客户端可以轻松的连接上mysql数据库了