centos7 mini rpm安裝mysql5.6.31
1、下載地址 mysql下載地址 http://downloads.mysql.com/archives/community/
2、紅色是下載的包,用Fz上傳到伺服器中。
用 tar -xvf MySQL-5.6.31-1.linux_glibc2.5.x86_64.rpm-bundle.tar 解壓壓縮包
3、在安裝之前一定要檢查本機上是否安裝mysql服務,
-
可以用
如果出現則證明有安裝mysqlmysql --version
-
使用rpm -qa |grep -i mysql
查詢出如果顯示出以下內容
然後用 rpm -e --nodeps 包名
刪除查出的包名 -
刪除後 whereis mysql 查出相應的mysql資料夾
rm -rf 相應的mysql資料夾路徑
也刪除掉 my.cnf檔案 rm my.cnf(我在網上查安裝方法,有說在/etc/資料夾中,我的在/usr/資料夾中) -
以上都是我安裝好的 只做演示,以上步驟都做完後 建議重啟下伺服器。
4、放入Centos下解壓安裝,一般情況下安裝sever和client就可以滿足絕大部分需求
用rpm -ivh 安裝
-
rpm -ivh MySQL-server-5.6.31-1.linux_glibc2.5.x86_64.rpm
出現
安裝server成功 -
rpm -ivh MySQL-client-5.6.31-1.linux_glibc2.5.x86_64.rpm
安裝client成功
5、啟動mysql
service mysql start
出現 Starting MySQL SUCCESS! 表示mysql 已安裝成功。
6、檢視mysql初始密碼
cat /root/.mysql_secret
7、mysql -u使用者名稱 -p密碼
登陸mysql成功
第一次登陸必須修改mysql密碼
set password = password('新密碼');
這一步安裝基本完成了,但直接用navicat之類的工具遠端連線會報錯,因為mysql預設沒有開啟遠端登入,需要修改一下許可權
8、.繼續執行
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
flush privileges;
然後再遠端連線就沒有問題了
RPM安裝後mysql的檔案分散在多個目錄中
附上官網上的檔案目錄介紹
安裝部分就是這樣
啟動mysql時,如果報Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).
可以在網上查詢相應的修改方法,如果沒有的話,看你安裝MySQL-service 的時候報什麼錯,
我的是報FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper
然後問度娘安裝perl 安裝後 ,把之前的安裝解除安裝後重裝下mysql就行了