mysql授权
Posted zjone391
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql授权相关的知识,希望对你有一定的参考价值。
授权法
在安装mysql的机器上运行:
1、d:\mysql\bin\>mysql -h localhost -u root
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘WITH GRANT OPTION
//赋予任何主机访问数据的权限
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
1
2
|
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘ @ ‘%‘ IDENTIFIED BY ‘mypassword‘ WI TH GRANT OPTION ; |
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
1
2
|
GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘ @ ‘192.168.1.3‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION ; |
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录
以上是关于mysql授权的主要内容,如果未能解决你的问题,请参考以下文章
read ECONNRESET at TLSWrap.onStreamRead (internal/stream_base_commons.js:209:20) { errno: -4077(代码片段
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段