CentOS下安装MariaDB
yuanwen : https://www.cnblogs.com/michael999/p/16877964.html
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进行测试了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?