CentOS GZ安装MariaDB

简介
MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个分支,由MySQL的创始人Michael Widenius创建,MariaDB继承了MySQL的大部分特性,同时增加了一些新的功能和安全特性,本文将详细介绍如何在CentOS GZ上安装MariaDB。
安装前的准备
确保您的CentOS GZ系统已经更新到最新版本。
sudo yum update安装必要的依赖包。
sudo yum install -y mariadb-server mariadb启动MariaDB服务并设置为开机自启。
sudo systemctl start mariadb sudo systemctl enable mariadb
配置MariaDB
修改MariaDB的配置文件。

sudo vi /etc/my.cnf.d/centos-gz.cnf修改以下配置项:
- 设置root用户的密码:
[mysqld] password=root_password - 开启远程访问(如果需要):
[mysqld] bind-address=0.0.0.0 - 设置字符集和校对规则:
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
- 设置root用户的密码:
重启MariaDB服务使配置生效。
sudo systemctl restart mariadb
登录MariaDB
使用以下命令登录MariaDB:
mysql -u root -p输入您设置的root密码。
创建数据库和用户
创建一个名为
mydb的数据库:CREATE DATABASE mydb;创建一个名为
myuser的用户,并授予其访问mydb数据库的权限:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'myuser_password'; GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES;退出MariaDB:
EXIT;
常见问题解答(FAQs)
问题:为什么我无法连接到MariaDB服务?解答:
- 确保MariaDB服务已经启动。
- 检查防火墙设置,确保MySQL端口(默认为3306)未被阻止。
- 检查网络连接,确保您的计算机可以访问MariaDB服务器。
问题:如何修改已存在的用户密码?解答:
- 使用以下命令修改用户密码:
mysql -u root -p登录后,执行以下命令:
UPDATE mysql.user SET password=PASSWORD('new_password') WHERE User='myuser'; FLUSH PRIVILEGES; EXIT;
- 使用以下命令修改用户密码:
通过以上步骤,您可以在CentOS GZ上成功安装并配置MariaDB,祝您使用愉快!

