centos7安裝MariaDB

文章參考
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;

如圖所示修改成功
在這裏插入圖片描述

五,修改默認端口(根據需要)

基礎配置完成之後,就可以使用MariaDb了,使用方式和mysql一樣,但是如果有安全需求,接下來還可以修改端口
進入配置文件

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

然後在mysqld段落,填寫你自己的端口號,保存退出
在這裏插入圖片描述
可以登陸進數據庫,檢查,修改是否成功

show variables like 'port';

結果如圖所示,已經修改成功
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章