[mysql] 2025-03-17 圈点946
摘要: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 的时使用