centos7通過yum安裝mysql


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM