LNMP:4. CentOS 7 安装 MariaDB

MariaDB 是一款开源免费的关系型数据库管理系统(RDBMS),由 MySQL 原开发团队主导打造,是 MySQL 的无缝兼容分支,2009 年因 MySQL 被甲骨文收购后开源生态存疑而诞生,核心目标是保持开源属性、提升性能与兼容性,目前已成为 LNMP 架构中 MySQL 的主流替代方案,也是全球最受欢迎的开源数据库之一。

核心官网:https://mariadb.org/

这是MariaDB 基金会(MariaDB Foundation) 的官网,负责社区、开源版本(Community Server)的维护、文档与知识库,是开发者和运维人员最常用的入口。


商业与企业官网:https://mariadb.com

这是MariaDB 公司(MariaDB Corporation) 的官网,主推企业级产品(如 SkySQL、Xpand 分布式数据库)与商业服务。


安装与初始化配置


命令

[rover@localhost ~]$ su -
[root@localhost ~]# yum -y install mariadb mariadb-server

#配置开机启动
[root@localhost ~]# systemctl start mariadb 
[root@localhost ~]# systemctl enable mariadb

#初始化配置                
[root@localhost ~]# mysql     #登录mysql 
MariaDB [(none)]> use mysql   #进入mysql数据库
MariaDB [mysql]> SELECT host,user,password FROM user;                           #查看系统用户表
MariaDB [mysql]> UPDATE user SET host='%' WHERE user='root';                    #设置远程账号登录(1062错误忽略)
MariaDB [mysql]> UPDATE user SET PASSWORD=PASSWORD('root'where USER='root';   #设置密码
MariaDB [mysql]> DELETE FROM user WHERE user='';                                #删除 user 空值字段
MariaDB [mysql]> SELECT host,user,password FROM user;
MariaDB [mysql]> FLUSH PRIVILEGES;                                              #刷新MySQL权限 
MariaDB [mysql]> EXIT;

#配置防火墙 
[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent 
[root@localhost ~]# firewall-cmd --reload           #重新载入配置
分类:MySQL 标签: LNMP环境 mysql mariadb
作者头像

作者: rover

后端开发工程师,热爱Web技术。有多年开发经验,喜欢分享知识和经验。