1. 程式人生 > >Centos安裝mysql操作步驟

Centos安裝mysql操作步驟

這裡介紹的是centos7用yum線上方式安裝mysql5.7的步驟

1、 下載 Mysql yum包 因為好多linux系統直接用yum安裝mysql,預設裝的是mysql5.1,如果想裝高版本的話就需要下載安裝較新的yum包檔案。 yum包檔案在mysql官網裡可以找到http://dev.mysql.com/downloads/repo/yum/ 一般預設是顯示最新版mysql的noarch.rpm檔案

2、安轉yum軟體源 執行如下命令安裝 rpm -Uvh mysql57-community-release-el7-10.noarch.rpm 執行結果如下圖

安裝結束後,如果不想安裝預設版本,可以安裝其他版本, 修改 /etc/yum.repos.d/mysql-community.repo 檔案即可 例如:想安裝mysql5.6,則把mysql56-community配置組下面的enabled=後邊的值改成1;mysql57-community配置組的enabled=後邊值改成0

我們要安裝mysql5.7,所以這裡我們就不改,預設就行.

3、安裝mysql服務端 yum install -y mysql-community-server 因為要遠端下載安裝檔案,所以最好找個網路環境好一點的地方。 安裝結束後如下圖所示

4、啟動mysql service mysqld start5、檢查mysql 的執行狀態 service mysqld status

Started MySQL Server. 說明此時MySQL服務已經在執行。

6、修改臨時密碼 Mysql5.7預設安裝之後root是有密碼的。

7 獲取MySQL的臨時密碼 為了加強安全性,MySQL5.7為root使用者隨機生成了一個密碼, 在error log中,error log的位置,預設是 /var/log/mysqld.log。 只有啟動過一次mysql才可以檢視臨時密碼 grep 'temporary password' /var/log/mysqld.log (如果之前安裝過MySQL則這裡可能會有多個密碼,用最後一個,注意這個密碼輸入時是可以貼上的)

這裡的密碼是pl!lFil7?pX8

8 登陸並修改密碼 使用預設的密碼登陸 mysql -uroot -p(這是一個MySQL的以密碼登入root使用者的命令) 用該密碼登入到服務端後,必須馬上修改密碼再執行一些資料庫操作,不然會報如下錯誤: mysql> select @@log_error; ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. mysql> 修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY ‘新密碼’; 如果密碼設定太簡單出現以下的提示

如何解決ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 按如下操作 必須修改兩個全域性引數: 首先,修改validate_password_policy引數的值 mysql> set global validate_password_policy=0; 再修改密碼的長度 set global validate_password_length=1; 再次執行修改密碼就可以了 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼'; 9、授權其他機器登陸 GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root密碼' WITH GRANT OPTION;

FLUSH PRIVILEGES;

這樣本機電腦就可以連線遠端伺服器的mysql資料庫了。

至此安裝結束!