Ubuntu MariaDB如何管理用户账户
在Ubuntu上管理MariaDB用户账户,主要通过命令行操作,以下是关键步骤:
登录MariaDB
使用root用户或具有sudo权限的用户登录:
sudo mysql -u root -p
创建用户
-- 创建本地用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
-- 允许远程登录(指定IP更安全)
CREATE USER 'username'@'IP地址' IDENTIFIED BY 'password';
-- 允许从任意主机登录(谨慎使用)
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
分配权限
-- 授予对特定数据库的所有权限
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';
-- 授予特定权限(如SELECT、INSERT)
GRANT SELECT, INSERT ON database_name.* TO 'username'@'host';
-- 授予全局管理权限(谨慎使用)
GRANT CREATE USER, CREATE DATABASE ON *.* TO 'username'@'host';
刷新权限
FLUSH PRIVILEGES;
查看用户权限
-- 查看特定用户权限
SHOW GRANTS FOR 'username'@'host';
-- 查看所有用户信息
SELECT User, Host FROM mysql.user;
修改用户密码
-- 方法1:使用SET PASSWORD
SET PASSWORD FOR 'username'@'host' = PASSWORD('new_password');
-- 方法2:使用mysqladmin(需root权限)
mysqladmin -u username -p old_password password new_password;
删除用户
DROP USER 'username'@'host';
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!