版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!
恰饭广告
注意:mysql和mariadb命令上基本没区别!
必须以root用户登录操作
mysql -u root -p
选择mysql的数据库(user表在里面)
use mysql;
创建用户并设置密码
CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
说明:test为用户,localhost为只能本地访问,允许远程登录改为%,密码为123456;
设置权限,只能访问某个数据库
GRANT SELECT, INSERT,ALTER ROUTINE,CREATE ROUTINE,EXECUTE, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `testDB`.* TO 'test'@'localhost';
注意:testDB为数据库名
刷新数据库
flush privileges;
退出数据库
exit
远程登录mariadb(mysql)数据库
mysql -h ip地址 -u test -p
防火墙开放mariadb(mysql)端口,允许外部访问(centos7)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
注意:3306是mariadb(mysql)的默认端口
原文链接:https://www.idaobin.com/archives/1104.html
让我恰个饭吧.ヘ( ̄ω ̄ヘ)
恰饭广告