linux服务器 mysql添加用户,并授权远程连接
浏览:1159 时间: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的端口,否者无法连接,如果还不能远程连接就重启一下服务器