Linux下装完XAMPP之后,MySQL是自带装好了的,这个时候,mysql的root用户没有密码。但是局域网内用Navicate无法通过ip地址连接该数据库。一下是连接成功的方法:
首先进入mysql,输入命令:mysql -u root -p。输入密码时直接回车。
设置密码:set password =password('123456');
设置完密码之后,用本地的Navicat连接这个mysql,发现连不上,因为root没有被赋予足够的权限!
执行这段命令即可: GRANT ALL PRIVILEGES ON . TO ‘root'@'%' IDENTIFIED BY '123456';
执行完之后,别忘了重启mysql。
这时候,Navicat客户端可以轻松的连接上mysql数据库了