MySQL数据库修改root用户使其远程登录
我们知道,在某些MySQL数据库版本中,root用户默认是不可以在远程登录的,但是有时候,我们想让其远程登录的时候,常常会这样做:
[php]grant all on *.* to root@'%' identified by 'yourpassword';
flush privileges;[/php]
这样,就能让root用户实现远程登录了。
我们知道,在某些MySQL数据库版本中,root用户默认是不可以在远程登录的,但是有时候,我们想让其远程登录的时候,常常会这样做:
[php]grant all on *.* to root@'%' identified by 'yourpassword';
flush privileges;[/php]
这样,就能让root用户实现远程登录了。
[php]grant all on *.* to 'username'@'127.0.0.1' identified by 'password';
flush privileges;[/php]
MySQL server (10060)解决办法
[php] mysql -u root -p //登录MySQL
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效[/php]
也可以通过修改表来实现远程:
[php]
mysql -u root -p
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;
[/php]