centos7最新版安装MariaDB(mysql无法安装)

文章参考
Centos7安装 mariadb 最新版
centos7 yum配置安装Mariadb数据库(使用国内Mariadb源)
如何在Linux中更改默认的MySQL / MariaDB端口

centos7不再支持mysql,需要改装MariaDB。以下是整理的MariaDB安装流程
一、首先设置数据源

以下命令直接粘贴复制即可

cat <<EOF > /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
enabled=1
gpgcheck=1
EOF

二、更新缓存

依旧是粘贴复制

yum clean all  
yum makecache  
yum repolist
三、安装MariaDB
yum -y install MariaDB-server MariaDB-client 

其他常用命令
1、设置开机启动

systemctl enable mariadb

2、启动MariaDB

systemctl start mariadb

3、重启

systemctl restart mariadb

4、停止

systemctl stop mariadb.service 

此外,也可以直接使用mysql的启动命令来开启数据库,具体操作可以参考我关于mysql的安装博客。
centos7安装mysql数据库

四、安装完成后。还需要做一些基础的配置,操作命令和mysql的操作方式类似

1、登陆到数据库
此时root账户的密码为空,直接回车即可,退出Mariadb,exit;即可。

mysql -uroot -p

如果发现无法登陆的情况,可以先检查一下数据库的运行状态,然后重启数据库,命令如下
检查mysql的运行状态

service mysqld status

启动mysql

service mysqld start

2、退出数据库,进行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] <– 是否重新加载权限表,回车

3、添加用户,并开启远程访问权限‘
自行修改用户名和密码

create user dataManager@localhost identified by '1234';
grant all privileges on *.* to dataManager@'%' identified by '1234';

然后检查

select host,user,password from user;

如图所示修改成功
centos7最新版安装MariaDB(mysql无法安装)_第1张图片

五,修改默认端口(根据需要)

基础配置完成之后,就可以使用MariaDb了,使用方式和mysql一样,但是如果有安全需求,接下来还可以修改端口
进入配置文件

vi /etc/my.cnf.d/server.cnf  

然后在mysqld段落,填写你自己的端口号,保存退出
在这里插入图片描述
可以登陆进数据库,检查,修改是否成功

show variables like 'port';

结果如图所示,已经修改成功
centos7最新版安装MariaDB(mysql无法安装)_第2张图片

你可能感兴趣的:(服务器,MariaDB,centos7)