Linux平臺上推薦使用RPM包來安裝Mysql,MySQL AB提供瞭如下RPM包的下載地址:node
安裝前,咱們能夠檢測系統是否自帶安裝 MySQL:mysql
rpm -qa | grep mysql
若是你係統有安裝,那能夠選擇進行卸載:linux
rpm -e mysql // 普通刪除模式 rpm -e --nodeps mysql // 強力刪除模式,若是使用上面命令刪除時,提示有依賴的其它文件,則用該命令能夠對其進行強力刪除
接下來咱們在 Centos7 系統下使用 yum 命令安裝 MySQL,須要注意的是 CentOS 7 版本中 MySQL數據庫已從默認的程序列表中移除,因此在安裝前咱們須要先去官網下載 Yum 資源包,下載地址爲:https://dev.mysql.com/downloads/repo/yum/sql
注意:安裝過程咱們須要經過開啓管理員權限來安裝,不然會因爲權限不足致使沒法安裝。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server
權限設置:數據庫
chown mysql:mysql -R /var/lib/mysql
初始化 MySQL:服務器
mysqld --initialize
啓動 MySQL:工具
systemctl start mysqld
查看 MySQL 運行狀態:性能
systemctl status mysqld
注意:若是咱們是第一次啓動 mysql 服務,mysql 服務器首先會進行初始化的配置。測試
此外,你也可使用 MariaDB 代替,MariaDB 數據庫管理系統是 MySQL 的一個分支,主要由開源社區在維護,採用 GPL 受權許可。開發這個分支的緣由之一是:甲骨文公司收購了 MySQL 後,有將 MySQL 閉源的潛在風險,所以社區採用分支的方式來避開這個風險。命令行
MariaDB的目的是徹底兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。
yum install mariadb\-server mariadb
mariadb數據庫的相關命令是:
systemctl start mariadb #啓動MariaDB systemctl stop mariadb #中止MariaDB systemctl restart mariadb #重啓MariaDB systemctl enable mariadb #設置開機啓動
在成功安裝 MySQL 後,一些基礎表會表初始化,在服務器啓動後,你能夠經過簡單的測試來驗證 MySQL 是否工做正常。
使用 mysqladmin 工具來獲取服務器狀態:
使用 mysqladmin 命令來檢查服務器的版本, 在 linux 上該二進制文件位於 /usr/bin 目錄,在 Windows 上該二進制文件位於C:\mysql\bin 。
[root@host]# mysqladmin --version
linux上該命令將輸出如下結果,該結果基於你的系統信息:
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
若是以上命令執行後未輸出任何信息,說明你的Mysql未安裝成功。
Mysql安裝成功後,默認的root用戶密碼爲空,你可使用如下命令來建立root用戶的密碼:
[root@host]# mysqladmin -u root password "new_password";
如今你能夠經過如下命令來鏈接到Mysql服務器:
[root@host]# mysql -u root -p *******
注意:在輸入密碼時,密碼是不會顯示了,你正確輸入便可。