下载mysql服务端命令mysql授权连接命令_MySql连接和授权命令
连接命令:
步骤如下:
C:\Ducuments and Settings\Administrator> cd\(回车键)
出现下⾯:
C:\>
第⼆步:
C:\>cd C:\Program Files\MySQL\MySQL Server 5.0\bin(回车键)
出现:C:\Program Files\MySQL\MySQL Server 5.0\bin>
第三步:(连接mysql服务器)
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -hlocalhost -uroot -p(回车键)
(上⾯的-hlocalhost是指使⽤本地⽤户来连接,-uroot是指使⽤⽤户名为root的⽤户来连接,-p是指空密码,⼀般初学者都还没有设置root 的⽤户密码的,如果你在安装mysql5.0时候配置了服务器后,第⼀个要您设置root的密码,请你记住,把它填⼊上⾯的-p之后)
成功连接后,就会出现mysql的欢迎语和mysql的版本号,
接着cmd的盘符出现为:
mysql>
那就表⽰成功连接mysql服务器了,以后看到⼯具书⾥⾯的命令,为mysql>命令,你就在这⾥输⼊⾏了,结果集会出现在cmd⾥⾯。
授权命令:
1。 改表法。
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登⼊mysql后,更改 "mysql" 数据库⾥的"user" 表⾥的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2. 授权法。
例如,你想myuser使⽤mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH  PRIVILEGES;
如果你想允许⽤户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使⽤mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH  PRIVILEGES;
如果你想允许⽤户myuser从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使⽤mypassw
ord作为密码
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH  PRIVILEGES;
我⽤的第⼀个⽅法,刚开始发现不⾏,在⽹上查了⼀下,少执⾏⼀个语句 mysql>FLUSH RIVILEGES 使修改⽣效.就可以了
另外⼀种⽅法,不过我没有亲⾃试过的,在csdn上的,可以看⼀下.
在安装mysql的机器上运⾏:
1、d:\mysql\bin\>mysql  -h  localhost  -u  root //这样应该可以进⼊MySQL服务器
2、mysql>GRANT  ALL  PRIVILEGES  ON  *.*  TO  'root'@'%'  WITH  GRANT  OPTION //赋予任何主机访问数据的权限
3、mysql>FLUSH  PRIVILEGES //修改⽣效
4、mysql>EXIT //退出MySQL服务器
这样就可以在其它任何的主机上以root⾝份登录啦!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。