若是是要安裝mariadb的話,不用看下面了,默認就是。直接yum安裝應該就能夠。node
Mysql 的話,默認的源裏面已經沒有了,只能是下載下來rpm包進行安裝,以前選擇錯了版本下載的,能安上,不過用不了(實際上是不會用),各類坑啊反正是,坑了一天多的時間。爲了節省時間趕忙搞啊,就換了個簡單直接的方法,但願對你們有幫助。mysql
一、下載rpm包linux
在http://dev.mysql.com/downloads/mysql/sql
centos 7 請選擇centos
red hat interprise linux/oracleoracle
後綴爲 .rpm-bundle.tarspa
下載好後 (mysql 爲下載好的文件 通常爲mysql-xxxxx.rpm-bundle.tar)debug
[root@localhost local]# tar -xvf mysql mysql-community-minimal-debuginfo-5.7.20-1.el7.x86_64.rpm mysql-community-embedded-5.7.20-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.20-1.el7.x86_64.rpm mysql-community-libs-5.7.20-1.el7.x86_64.rpm mysql-community-embedded-compat-5.7.20-1.el7.x86_64.rpm mysql-community-devel-5.7.20-1.el7.x86_64.rpm mysql-community-server-5.7.20-1.el7.x86_64.rpm mysql-community-server-minimal-5.7.20-1.el7.x86_64.rpm mysql-community-client-5.7.20-1.el7.x86_64.rpm mysql-community-test-5.7.20-1.el7.x86_64.rpm mysql-community-common-5.7.20-1.el7.x86_64.rpm mysql-community-embedded-devel-5.7.20-1.el7.x86_64.rpm
由於依賴關係 ,咱們先安裝 mysql-community-common-5.7.20-1.el7.x86_64.rpm (5.7.20 是我安裝時的版本號)code
rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm server
若是提示下面的內容
file /usr/share/mysql/charsets/swe7.xml from install of mysql-community-common-5.7.20-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64
裏面提示有
mariadb-libs
那就應該是還有 mariadb 的殘黨存在。
grep -i mariadb
卸載
rpm -ev mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
卸載完了別忘了把最上面的包再安裝一次
繼續
rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
客戶端安裝
rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
server端 rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
啓動mysql
service mysqld start
查看狀態
service mysqld status
OK就OK了
cat /var/log/mysqld.log
裏面有密碼 (找找password就好了)
登錄
mysql -uroot -p
輸入密碼
welocome mysql's world..
若是須要修改密碼
SET PASSWORD = PASSWORD('mysqlPassword123+-*/123123');