CentOS下安装MariaDB

发布时间 2023-06-05 20:43:29作者: 1223837802

1.安装服务端
安装MySQL软件,可以在windows和linux下安装,此处只提供centos下安装过程。
MariaDb是最近推出一款企业级MYSQL Server
Percona Server 和 MariaDb 是当前最为流行的两大企业级MYSQL SERVER解决方案
sudo yum -y install mariadb mariadb-server

2.初始化及密码设置
安装完成MariaDB,首先启动MariaDB
sudo systemctl start mariadb
设置开机启动
systemctl enable mariadb
接下来进行MariaDB的相关简单配置
mysql_secure_installation 首先是设置密码,会提示先输入密码
Enter current password for root (enter for none):<–初次运行直接回车
设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车 New password: <– 设置root用户的
密码 Re-enter new password: <– 再输入一次你设置的密码
其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,接下来测试登录
mysql -uroot -ppassword

由于是本地测试,所以直接关闭防火墙更方便,centos7如下:
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

3.创建用户及授权设置
登录mysql数据库,设置权限:
create user michae1@localhost identified by '654321';
//创建用户michae1,密码654321

grant select,update,delete,insert on mysql.user to michael@local;

//为用户michae1对MySQL的user表授予查询、更新、删除以及插入等权限(配置完成后,用michae1登陆数据库后,可以看到MySQL和user表)

至此,就可以采用navicat进行连接mysql进行测试了。