本文目录导读:
在CentOS系统中配置和使用MariaDB用户

随着Linux系统的普及,CentOS作为一款免费、开源的Linux发行版,被广泛应用于服务器领域,在CentOS系统中,MariaDB作为MySQL的分支,因其性能稳定、功能丰富而受到众多用户的青睐,本文将详细介绍如何在CentOS系统中配置和使用MariaDB用户。
安装MariaDB
确保您的CentOS系统已经安装了EPEL(Extra Packages for Enterprise Linux)仓库,因为MariaDB依赖EPEL仓库。
安装EPEL仓库:
sudo yum install epel-release
安装MariaDB服务器:
sudo yum install mariadb-server
启动MariaDB服务并设置为开机自启:
sudo systemctl start mariadb sudo systemctl enable mariadb
创建MariaDB用户
在MariaDB中,用户用于访问数据库,以下是如何创建新用户的方法:
登录到MariaDB服务器:
sudo mysql
使用root用户登录后,创建新用户:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
这里,
newuser是新用户名,password是用户密码。授予用户权限:
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
此命令将
newuser用户对所有数据库的完全访问权限。刷新权限:
FLUSH PRIVILEGES;
退出MySQL客户端:
EXIT;
使用MariaDB用户
创建用户后,您可以使用以下步骤连接到数据库:
登录到MySQL客户端:
mysql -u newuser -p
输入密码,进入数据库。

用户管理
删除用户:
DROP USER 'newuser'@'localhost';
更改用户密码:
ALTER USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
FAQs
问题1:如何查看当前数据库中的所有用户?解答: 使用以下命令可以查看当前数据库中的所有用户:
SHOW GRANTS;
问题2:如何更改数据库用户的主机地址?解答: 使用以下命令可以更改用户的主机地址:
RENAME USER 'newuser'@'localhost' TO 'newuser'@'%';
这里的表示允许该用户从任何主机连接到数据库。

