centos安装mariadb的过程记录以及创建用户和密码

[mysql] 2024-03-19 圈点607

摘要:centos安装mariadb的过程记录以及创建用户和密码,包括授权等;

1,yum install mariadb mariadb-server

2,systemctl start mariadb,并设置开机启动systemctl enable mariadb

3,进入mysqsl并设置密码;

mysql -uroot -p

设置root的本地密码;

创建新的用户及数据库及密码。

授权格式:

grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; 

创建用户:

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

删除用户:

drop user username@'localhost'

创建用户并授权:

GRANT ALL PRIVILEGES ON *.* TO 'finley'@'localhost' IDENTIFIED BY 'password' 

修改密码:

set password for 'username'@'localhost'= PASSWORD('mypassword');

set password = PASSWORD('mypassword')

权限词有:

GRANT ALL PRIVILEGES

GRANT select update insert delete reload process 

登录限制词有:

localhost, 127.0.0.1, 192.168.0.5/16, %, 


如果需要此用户可以授权其它用户权限,可以在命令的最后加上

with grant option/with admin option

with admin option 只能在赋予 system privilege 的时使用

with grant option 只能在赋予 object privilege 的时使用


mariadb  

感谢反馈,已提交成功,审核后即会显示