方法一:node
首先centos7 已經不支持mysql,由於收費了你懂得,因此內部集成了mariadb,而安裝mysql的話會和mariadb的文件衝突,因此須要先卸載掉mariadb,如下爲卸載mariadb,安裝mysql的步驟。mysql
列出全部被安裝的rpm package
sql
# rpm -qa | grep mariadb
卸載shell
#rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64
錯誤:依賴檢測失敗:
libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 須要
libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 須要centos
強制卸載,由於沒有--nodepspost
# rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
安裝mysql5.5.39的rpm包centos7
# rpm -ivh /home/liwei/MySQL-server-5.5.39-2.el6.x86_64.rpm # rpm -ivh /home/liwei/MySQL-client-5.5.39-2.el6.x86_64.rpm
方法二:spa
CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever文件,須要去官網上下載rest
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server
成功安裝以後重啓mysql服務code
# service mysqld restart
初次安裝mysql是root帳戶是沒有密碼的
設置密碼的方法
# mysql -uroot mysql> set password for ‘root’@‘localhost’ = password('mypasswd'); mysql> exit