一秒搞定mysql的远程登录
执行下面命令!
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypw' WITH GRANT OPTION ;
Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES ;(更新) Query OK, 0 rows affected (0.00 sec)
好了,试下远程登录吧!
user:root
password:mypw
下面是详解,有兴趣的可以打发一下时间,毕竟闲着还不如...........................O(∩_∩)O闲着!
这里是重点,敲黑板!
[root@s2 ~]# mysql -uroot -p123456 -》这个123456是密码 [root@s2 ~]# mysql -uroot -p 123456 -》这个123456是数据库,回车后输入密码
注意:密码是123456
下面详细说下这段话的意思
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypw' WITH GRANT OPTION ;
固定格式:mysql> GRANT * PRIVILEGES ON *.* TO 'user'@'主机名' IDENTIFIED BY '密码' WITH GRANT OPTION ;
1.all:所有——所有语句使用方法(查询、删除、更新....)
2.* . *:数据库.数据库表(这里指的所有)
3.root:让谁远程登录
4.%:任意主机(ip为指定主机)
5.mypw:远程登录密码(和root的密码123456不一样的)
上面的话意思:root能在任意的主机上登录到mysql,密码为mypw(而不是123456),使用所有(all)操作命令对所有库和表[* . *]进行操作。
完!
肯定有小伙伴说为什么只给一种方法,不是还有很多吗?
emmmmm.....学习的主要目的是解决问题!大家切记。(但是如你是闲着的.......娜莫......往上翻!)
欢迎转载!转载附上小博主的原文链接哦!
(话说这个怎么转载!反正博主在别人哪里就没注意到转载两个字,而且小博主的也没发现 )