<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用 yum 在 CentOS7 上安裝 MySQL8

      時(shí)間:2022-07-13
      安裝版本:MySQL-community-8.0.29

      0. 刪除MariaDB

      在CentOS 7中默認(rèn)有安裝MariaDB,這個(gè)是MySQL的分支,通過其他方式安裝MySQL需要?jiǎng)h除MariaDB或補(bǔ)全依賴關(guān)系,但通過yum安裝則會(huì)自動(dòng)覆蓋MariaDB并補(bǔ)全依賴(也就是說(shuō)yum安裝的話刪不刪都行)

      0.1 檢查MariaDB

      rpm -qa|grep mariadb
      

      image-20220712200207165

      0.2 刪除MariaDB

      (如果上條命令返回為空則略過)

      rpm -e --nodeps mariadb-server
      rpm -e --nodeps mariadb
      rpm -e --nodeps mariadb-libs
      

      0.3 檢查MariaDB

      重復(fù)步驟0.1若無(wú)返回即表示刪除成功

      1. 添加MySQL Yum Repository

      從CentOS 7開始,MariaDB成為Yum源中默認(rèn)的數(shù)據(jù)庫(kù)安裝包。也就是說(shuō)在CentOS 7及以上的系統(tǒng)中使用yum安裝MySQL默認(rèn)安裝的會(huì)是MariaDB(MySQL的一個(gè)分支)。如果想安裝官方MySQL版本,需要使用MySQL提供的Yum源。

      1.1 下載MySQL源

      wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      

      image-20220712201235953

      1.2 安裝MySQL源

      yum -ivh install mysql80-community-release-el7-3.noarch.rpm   
      

      image-20220712201820601

      1.3 檢查

      安裝完成后會(huì)在/etc/yum.repos.d/目錄下生成兩個(gè)repo文件mysql-community.repomysql-community-source.repo

      image-20220712202228045

      2. 安裝MySQL

      2.1 使用yum安裝MySQL

      默認(rèn)情況下自動(dòng)安裝最新版的MySQL,即8.0.29

      yum -y install mysql-community-server
      

      該命令會(huì)安裝MySQL服務(wù)器 (mysql-community-server) 及其所需的依賴、相關(guān)組件

      如果安裝過程中出現(xiàn)報(bào)錯(cuò)Public key for mysql-community-icu-data-files-8.0.29-1.el7.x86_64.rpm is not installed

      image-20220712203138433

      請(qǐng)看步驟2.2

      2.2 導(dǎo)入新的MySQL存儲(chǔ)庫(kù)的GPG秘鑰

      出現(xiàn)步驟2.2原因?yàn)楣俜?MySQL 存儲(chǔ)庫(kù)的 GPG 密鑰已過期,無(wú)法安裝或更新 MySQL 包。

      并且官方也提交了該Bug https://bugs.mysql.com/bug.php?id=106188

      我們可以使用以下命令重新導(dǎo)入新的密鑰來(lái)解決該問題

      rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
      

      執(zhí)行完后再使用步驟2.1中命令來(lái)安裝即可

      image-20220712204009052

      2.3 安裝完成

      若出現(xiàn)以下提示則表示安裝完成

      image-20220712204114312

      3. 啟動(dòng)MySQL

      3.1 啟動(dòng)MySQL服務(wù)

      systemctl start  mysqld.service
      

      3.2 查看MySQL服務(wù)狀態(tài)

      systemctl status  mysqld.service
      

      注意上述命令為mysqld.service,不是mysql.service

      若要檢查MySQL是否為開機(jī)自啟,可執(zhí)行以下命令查看開機(jī)自啟列表

      systemctl list-unit-files|grep enabled
      

      若MySQL未在開機(jī)自啟列表,執(zhí)行以下代碼設(shè)置開機(jī)自啟動(dòng)

      systemctl enable mysqld
      

      3.3 停止MySQL服務(wù)

      systemctl stop mysqld.service
      

      3.4 重啟MySQL服務(wù)

      systemctl restart mysqld.service
      

      4. 修改密碼

      4.1 查看默認(rèn)密碼

      在Linux中安裝MySQL不會(huì)在安裝過程中讓你設(shè)置密碼,而是自動(dòng)生成一個(gè)默認(rèn)密碼,并存儲(chǔ)在日志文件中

      可以使用以下命令查看默認(rèn)密碼

      grep "password" /var/log/mysqld.log
      

      image-20220712205501797

      返回代碼中冒號(hào)后即為默認(rèn)密碼,建議復(fù)制粘貼,因?yàn)樵谳斎朊艽a過程中并不顯示,容易輸錯(cuò)

      4.2 修改密碼

      進(jìn)入MySQL中后更改你的密碼(MySQL在不更改默認(rèn)密碼的情況下無(wú)法操作數(shù)據(jù)庫(kù))

      ALTER USER 'root'@'localhost' IDENTIFIED BY 'AAAbbb123@';
      

      MySQL默認(rèn)密碼規(guī)范等級(jí)為MEDIUM,即需要滿足密碼長(zhǎng)度大于8,包含數(shù)字、大寫/小寫和特殊字符

      4.3 修改密碼規(guī)范等級(jí)

      image-20220712211211940

      如果是僅做學(xué)習(xí)測(cè)試使用,不需要過于復(fù)雜的密碼,可以通過修改密碼規(guī)范等級(jí)來(lái)使用更簡(jiǎn)單的密碼

      前提仍是需要先設(shè)置一個(gè)符合MEDIUM要求的復(fù)雜密碼,否則不允許操作數(shù)據(jù)庫(kù)

      set global validate_password.policy = 0;		#  設(shè)置密碼規(guī)范等級(jí)為0
      set global validate_password.length = 4;		#  設(shè)置密碼最短長(zhǎng)度為4
      

      成功后再次使用步驟4.2命令重設(shè)密碼即可

      5.遠(yuǎn)程訪問

      5.1 創(chuàng)建遠(yuǎn)程訪問root用戶

      create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
      

      5.2 為該用戶授予全部權(quán)限

      grant all on *.* to 'root'@'%';
      

      此處root用戶名可隨意更改

      5.3 開放端口3306

      Linux打開/關(guān)閉/查詢/端口命令如下

      firewall-cmd --permanent --add-port=3306/tcp	    #打開3306端口
      firewall-cmd --permanent --remove-port=3306/tcp     #關(guān)閉3306端口
      firewall-cmd --reload				    #重載使上述命令生效
      firewall-cmd --query-port=3306/tcp       	    #查詢3306端口是否開放
      

      若嫌麻煩可以直接關(guān)閉防火墻,安全性自行評(píng)估

      systemctl stop firewalld.service			   #關(guān)閉防火墻
      firewall-cmd --zone=public --list-ports		           #查看防火墻所有開放的端口
      firewall-cmd --state					   #查看防火墻狀態(tài)
      

      5.4 云端服務(wù)器開啟端口參考

      以騰訊云服務(wù)器為例

      在控制臺(tái)中選擇防火墻,添加規(guī)則中應(yīng)用類型下拉選擇MySQL即可

      image-20220712214410603

      5.5 通過DataGrip遠(yuǎn)程訪問

      若為本地虛擬機(jī)中Linux,則在Linux中使用ifconfig查詢內(nèi)網(wǎng)ip地址,使用此ip在DataGrip上連接

      若為云端服務(wù)器,則使用該服務(wù)器公網(wǎng)ip進(jìn)行訪問

      image-20220712214940276

      若測(cè)試連接無(wú)錯(cuò)誤即可成功遠(yuǎn)程訪問該數(shù)據(jù)庫(kù)

      posted @ 2022-07-13 08:47  溪山晚風(fēng)  閱讀(2130)  評(píng)論(2)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产一区二区三区乱码在线观看| av中文字幕一区二区| 亚洲欧美日韩高清一区二区三区| 久久精品国产99久久久古代 | 18岁日韩内射颜射午夜久久成人 | 国产成人亚洲精品狼色在线| 国产精成人品| 亚洲高清国产成人精品久久| 大庆市| 国产黄色看三级三级三级| 欧美精品人人做人人爱视频| 亚洲大尺度一区二区av| 中国女人高潮hd| 日本道不卡一二三区视频| 无码福利一区二区三区| 亚洲精品人成网线在线| 国产精品久久精品国产| 国产精品久久毛片| AV喷水高潮喷水在线观看COM| 边添小泬边狠狠躁视频| 夜夜影院未满十八勿进| 国产精品亚洲二区亚瑟| 内射毛片内射国产夫妻| 日韩精品无码一区二区三区视频| 九九成人免费视频| 成人免费A级毛片无码片2022| 欧美黑人又粗又大久久久| 男人天堂亚洲天堂女人天堂| 最新国产精品亚洲| 国产中文字幕精品喷潮| 肉大捧一进一出免费视频| 鲁丝片一区二区三区免费| 日韩人妻一区二区三区蜜桃视频| 欧美成人精品一级在线观看| 激情综合网激情国产av| 熟女人妻视频| 亚洲美女厕所偷拍美女尿尿 | 黄色舔女人逼一区二区三区| 久99久热只有精品国产99| 亚洲熟女国产熟女二区三区| 无码免费大香伊蕉在人线国产|