linux服务器 mysql添加用户,并授权远程连接

浏览:927 时间:2019-09-01 15:04:16

1.首先执行mysql -u -p命令

例如:mysql -uroot -p123456

2.创建数据库

create database dbdata; //以创建dbdata为例

3.创建远程连接账号(%表示可远程连接,localhost表示本地连接)

CREATE USER 'username'@'%' IDENTIFIED BY 'password';


4.授权(privileges为权限控制,如SELECT、INSERT、UPDATE等,授予所有权限使用ALL;databasename.tablename 可使用.代替,表示可连接所有数据库所有表)
GRANT privileges ON databasename.tablename TO 'username'@'%';

如:GRANT all ON dbdata.* TO 'username'@'%';


5.配置完用户之后刷新授权即可
flush privileges;

注意,服务器要开通mysql:3306的端口,否者无法连接,如果还不能远程连接就重启一下服务器

标签: linux mysql