文章參考
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';
結果如圖所示,已經修改成功