Mariadb创建用户并设置权限

(..•˘_˘•..) 版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! (..•˘_˘•..)某些网站的小编真的是眼瞎! 转载注明出处!求求你了!

注意: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

既然都复制粘贴转载了,就不能打赏一点…ヘ( ̄ω ̄ヘ)

支付宝 ——————- 微信
图片加载中图片加载中

发表评论

电子邮件地址不会被公开。 必填项已用*标注

88 − 78 =