您的位置:首页 > 数据库 > MySQL

远程连接mysql 授权方法详解

2017-07-29 13:43 471 查看
今在服务器上 有mysql 数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库。 
方案一: 
在安装mysql的机器上运行: 
1: 创建user用户 

复制代码代码如下:

CREATE USER demo IDENTIFIED BY “123456” 

2、 

复制代码代码如下:

mysql>GRANT ALL PRIVILEGES ON shandong.* TO 'demo'@'%'WITH GRANT OPTION 

//赋予任何主机访问数据的权限,也可以如下操作 

GRANT ALL PRIVILEGES ON shandong.* TO 'demo'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; 

3、 

复制代码代码如下:

mysql>FLUSH PRIVILEGES 

//修改生效 

4、 

复制代码代码如下:

mysql>EXIT 

//退出MySQL服务器,这样就可以在其它任何的主机上以demo身份登录 

以上是理论,我在 phpMysqlAdmin上的操作如下图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: