yum安裝是最簡(jiǎn)便和穩(wěn)定的安裝方式,centos7默認(rèn)安裝的是mariadb,需要先卸載mariadb,先查看是否安裝mariadb
rpm -qa | grep mariadb
如果找到,則拷貝結(jié)果,使用下面命令刪除,如刪除mariadb-libs-5.5.35-3.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64
1.卸載 ?先停掉mysql進(jìn)程 ? 沒有安裝過(guò)的可以直接跳過(guò)
? ? ? ? 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?
? ? ? 依次卸載 直到?jīng)]有

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
然后等待安裝就行,一切都是默認(rèn)的
不過(guò)安裝完成后,密碼為隨機(jī)密碼,需要重置密碼。
4. ?啟動(dòng)mysql服務(wù)
service mysqld restart
?重置密碼,先獲取原始密碼,如下
? ??[root@localhost ~]#?grep "password" /var/log/mysqld.log???

可以看到 ?輸入 mysql -u root -p ? 密碼 進(jìn)入?? ? ?第一次登陸 ,需要重置密碼 要不什么也不能操作

接下來(lái)重置密碼,盡量復(fù)雜點(diǎn),如果想設(shè)置簡(jiǎn)單點(diǎn)的密碼,參考?http://blog.csdn.net/z13615480737/article/details/78907697
修改密碼語(yǔ)句如:alter user 'root'@'localhost' identified by 'Root!!2018';??
最后記得刷新權(quán)限;
? ? ?flush privileges?
? ? root用戶外部ip能訪問(wèn),使用下面語(yǔ)句:? ? ?
? ? CREATE USER 'root'@'%' IDENTIFIED BY?‘'Root!!2018‘;
? ? grant all on *.* to 'root'@'%' identified by ''Root!!2018' ?with grant option;
如果想限制只能讓指定IP登錄請(qǐng)把%替換成IP地址
常用啟動(dòng)命令:
systemctl restart mysqld
systemctl status mysqld