參考鏈接:http://www.linuxidc.com/Linux/2016-03/128880.htm
安裝mariadb
1. 搜索安裝包
cmd:yum search mariadb
mariadb-bench.x86_64
mariadb-embedded-devel.i686
mariadb-embedded.x86_64
mariadb-server.x86_64
mariadb-devel.i686
mariadb-embedded-devel.x86_64 mariadb-libs.i686
mariadb-test.x86_64
mariadb-devel.x86_64
mariadb-embedded.i686
mariadb-libs.x86_64
mariadb.x86_64
2. 選擇安裝包安裝(這里安裝幾個)
cmd:yum install -y mariadb-server.x86_64 mariadb-devel.x86_64 mariadb-libs.x86_64 mariadb.x86_64
3. 開機啟動 & 啟動服務
3.1 開機啟動
cmd:systemctl enable mariadb
3.2 啟動服務
cmd:service mariadb start
4. 簡單配置mariadb
cmd:mysql_secure_installation
4.1 設置密碼,會提示先輸入密碼
Enter current password for root (enter for none):<–初次運行直接回車
Set root password? [Y/n] <– 是否設置root用戶密碼,輸入y并回車或直接回車
New password: <– 設置root用戶的密碼
Re-enter new password: <– 再輸入一次你設置的密碼
4.2 其他配置
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] <– 是否重新加載權限表,回車
4.3 初始化MariaDB完成,我們來測試登錄
cmd:mysql -u用戶名 -p密碼
可能遇到的問題
比如這個問題:“Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.”
解決辦法
1. 輸入命令 service mariadb status
比如是這個樣子:
systemd[1]: Starting MariaDB database server...
mysqld_safe[2155]: 160127 17:01:08 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
mysqld_safe[2155]: 160127 17:01:08 mysqld_safe Starting mysqld daemon with databases from...mysql
systemd[1]: mariadb.service: control process exited, code=exited status=1
systemd[1]: Failed to start MariaDB database server.
systemd[1]: Unit mariadb.service entered failed state.
systemd[1]: mariadb.service failed.
2. 刪除文件
cmd:rm -f /var/lib/mysql/ib_logfile