1. 程式人生 > >Centos下安裝MySQL-server和MySQL-client

Centos下安裝MySQL-server和MySQL-client

1.       首先檢查是否已經安裝了MySQL或者mysql,命令:

rpm –qa |grep MySQL

rpm –qa | grep mysql

由於這裡講的是安裝,所以若mysql-client和mysql-server都有了,可以不安裝,直接使用即可,否則刪除由上面命令列出的相關程式。用rpm –e ***(這裡***表示列表的東西) – nodeps(如 rpm –e MySQL *** --nodeps)

MySQL-client-5.7.1_m11-2.linux_glibc2.5.i386.rpm

MySQL-server-5.7.1_m11-2.linux_glibc2.5.i386.rpm

(這裡32位的下載i386的,64位下載x86的)

3.       安裝MySQL

把以上兩個檔案放到系統/opt/mysql/資料夾下。

使用rpm –ivh /opt/mysql/MySQL-server-5.7.1_m11-2.linux_glibc2.5.i386.rpm

使用rpm –ivh /opt/mysql/MySQL-client-5.7.1_m11-2.linux_glibc2.5.i386.rpm

若有出現安裝進度,且一切順利,則一般都能成功,否則可能是第一步中沒有刪除完整,重新檢查是否刪除完整。

4.       用命令輸入/etc/init.d/mysql start 可能會出現一下幾種錯誤:

1)       之前的mysql程序在使用 ,使用命令ps –e |grep mysql

用命令kill –9 (查到的程序ID)

2)       出現PID錯誤,或者說/usr/**/**/lock.*類似這種檔案提示的,用rm命令刪除這些檔案。有些如/*/.pid檔案出現的,則退回該檔案所在的父檔案進行相關的刪除

5.       重新輸入/etc/init.d/mysql start即表示啟動成功。

輸入rpm –qa |grep MySQL(新版本的為這個),若輸出server和client則安裝正常

rpm –qa | grep mysql

6.       新增密碼,命令:/usr/bin/mysqladmin –u root password ‘你要新增的密碼’

如:/usr/bin/mysqladmin –u root password ‘public123’

7.       下次進入時就得輸入mysql –u root –p。然後系統提示輸入密碼

8.       如果之前安裝過mysql並設定過密碼的,那麼重新的安裝的將會是一個新的密碼。那麼忘記root密碼或者不知道這個新密碼的可以這麼做。首先,service mysqld stop。然後mysqld_safe –skip-grant-tables &.接著,輸入mysql –u root。選擇 use mysql。最後update user set password=password(‘123’) where user=’root’;重新整理:flush privileges;重啟即可使用新的密碼了。