yum安裝是最簡便和穩定的安裝方式,centos7默認安裝的是mariadb,需要先卸載mariadb,先查看是否安裝mariadb
rpm -qa | grep mariadb
如果找到,則拷貝結果,使用下面命令刪除,如刪除mariadb-libs-5.5.35-3.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64
1.卸載 先停掉mysql進程 沒有安裝過的可以直接跳過
pkill -9 mysqld

rpm -qa|grep -i mysql

用命令 yum -y remove
yum -y remove mysql-community-client-5.6.38-2.el7.x86_64
卸載不掉的用 rpm -ev
依次卸載 直到沒有

2.下載mysql的安裝的包
cd /usr/local/src
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
然后等待安裝就行,一切都是默認的
不過安裝完成后,密碼為隨機密碼,需要重置密碼。
4. 啟動mysql服務
service mysqld restart
重置密碼,先獲取原始密碼,如下
[root@localhost ~]# grep "password" /var/log/mysqld.log

可以看到 輸入 mysql -u root -p 密碼 進入 第一次登陸 ,需要重置密碼 要不什么也不能操作 
接下來重置密碼,盡量復雜點,如果想設置簡單點的密碼,參考 http://blog.csdn.net/z13615480737/article/details/78907697
修改密碼語句如:alter user 'root'@'localhost' identified by 'Root!!2018';
最后記得刷新權限;
flush privileges
root用戶外部ip能訪問,使用下面語句:
CREATE USER 'root'@'%' IDENTIFIED BY ‘'Root!!2018‘;
grant all on *.* to 'root'@'%' identified by ''Root!!2018' with grant option;
如果想限制只能讓指定IP登錄請把%替換成IP地址
常用啟動命令:
systemctl restart mysqld
systemctl status mysqld
