日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

CenterOS 服务器之MySQL卸载与安装,并远程连接

發(fā)布時間:2024/9/27 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CenterOS 服务器之MySQL卸载与安装,并远程连接 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.




目錄

  • 一、徹底卸載 MySQL(不保留數(shù)據(jù))
  • 二、安裝 MySQL

一、徹底卸載 MySQL(不保留數(shù)據(jù))

若之前裝過MySQL,需先刪除再進行安裝:

  • 查找已經(jīng)安裝的mysql:

    rpm -qa | grep -i mysql
  • 刪除MySQL:

    yum -y remove MySQL-*

    刪除mysql常用rpm -e 的命令,但這樣表面上刪除了mysql,mysql的一些殘余程序仍然存在,并且通過第一步的方式也查找不到殘余,而yum命令比較強大,可以完全刪除mysql.(ps:用rpm刪除后再次安裝的時候會提示已經(jīng)安裝了,這就是rpm沒刪除干凈的原因)

  • 查找mysql的一些目錄:

    sqlfind / -name mysql
  • 把所有出現(xiàn)的目錄統(tǒng)統(tǒng)刪除

    可以使用rm -rf 路徑,刪除時請注意,一旦刪除無法恢復(fù)。

    rm -rf /etc/my.cnf
  • 刪除配置文件:

    rm -rf /root/.mysql_sercret

    刪除 MySQL 的默認密碼,如果不刪除,以后安裝 MySQL 這個sercret中的默認密碼不會變,使用其中的默認密碼就可能會報類似 Access denied for user ‘root@localhost’ (using password:yes) 的錯誤。

    五步完成之后,即可將 MySQL 全部刪除干凈。





  • 最后一并卸載Centos7自帶的 MariaDB,以免后續(xù)出錯。

    rpm -qa|grep mariadb // 查詢出來已安裝的mariadb rpm -e --nodeps mariadb-* //刪除相關(guān)包 或者用此命令刪除: rpm -e --nodeps 文件名 // 卸載mariadb,文件名為上述命令查詢出來的文件

    二、安裝 MySQL

  • 安裝wget

    yum -y install wget
  • 下載mysql的源

    wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
  • 安裝yum庫

    yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
  • 安裝MySQL

    yum install -y mysql-community-server
  • 啟動MySQL服務(wù)

    systemctl start mysqld.service
  • MySQL5.7在安裝時第一次安裝后會初始化一個隨機密碼,以下為查看初始隨機密碼的方式

    grep 'temporary password' /var/log/mysqld.log
  • 修改密碼

    通過前面生成的初始隨機密碼登錄mysql后修改密碼

    進入數(shù)據(jù)庫:

    mysql -u root -p

    進入后,如下圖:
    輸入修改密碼的命令:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';

    注:mysql 5.7 默認密碼策略要求密碼必須是 大小寫字母 ,數(shù)字 ,特殊字母的組合,至少8位


  • 設(shè)置可遠程訪問

    8.1 服務(wù)器開放 3306 端口:

    完成前面的步驟后,只是可以在服務(wù)器上訪問,Mysql默認是不允許遠程登錄的,所以必須設(shè)置下。并且服務(wù)器要開放3306端口,以華為云為例,在控制臺找到你的服務(wù)器,右邊點擊-設(shè)置-更改安全組;

    點擊新建安全組

    點擊你使用的安全組進入設(shè)置:

    8.2 設(shè)置mysql可以被遠程連接

    在mysql中運行命令:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;

  • 遠程連接

    用 Navicat 或類似工具連接服務(wù)器上的MySql。

    打開 Navicat 新建 MySql 連接:點擊-連接-MySql

    填寫自己服務(wù)器ip和數(shù)據(jù)庫密碼即可

  • 總結(jié)

    以上是生活随笔為你收集整理的CenterOS 服务器之MySQL卸载与安装,并远程连接的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。