方法一: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