国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】

這篇具有很好參考價值的文章主要介紹了【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

準(zhǔn)備工作:CentOS 7系統(tǒng),并確??梢月?lián)通網(wǎng)絡(luò)

1、獲取MySQL 5.7 Community Repository軟件包

注意:這里使用的是root用戶身份。

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

2、安裝軟件包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

3、安裝MySQL服務(wù)

cd /etc/yum.repos.d

這里先切換到y(tǒng)um軟件倉庫配置文件的目錄,接下來使用yum包管理器安裝MySQL服務(wù),命令如下:

yum -y install mysql-server

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

這里因為軟件包比較大,可能需要一點時間。

到這里,如果安裝的時候出現(xiàn)公鑰尚未安裝的問題,請不要著急,根據(jù)下面的步驟來解決問題。如果沒有問題的話則直接進行步驟4。

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

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

首先,執(zhí)行上面的命令;該命令的作用是導(dǎo)入MySQL軟件倉庫的GPG公鑰。
在軟件倉庫中使用GPG公鑰可以確保軟件包的完整性和認證,以防止未經(jīng)授權(quán)的修改或潛在的風(fēng)險。

緊接著,重新執(zhí)行一下安裝服務(wù)的命令。

yum -y install mysql-server

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

4、操作MySQL服務(wù)

如果你沒有出現(xiàn)公鑰尚未安裝的問題,就正常繼續(xù)往下。

首先,啟動MySQL服務(wù),并設(shè)置開機自動啟動。

# 啟動服務(wù)
systemctl start mysqld
# 查看狀態(tài)
systemctl status mysqld
# 設(shè)置開機自動啟動
systemctl enable mysqld

如果啟動狀態(tài)如下,則說明MySQL服務(wù)已經(jīng)正常運行了。
【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

5、查看進程

ps -ef | grep mysql

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

6、登錄及密碼配置

(1)、首先,查看安裝后隨機生成的MySQL密碼。

grep 'A temporary password' /var/log/mysqld.log

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
這里的密碼建議先進行復(fù)制,后面直接黏貼,不推薦手動輸入。

(2)、接著,登錄MySQL數(shù)據(jù)庫。

mysql -uroot -p

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
在上面的圖片中,在輸入密碼處黏貼前面復(fù)制的密碼。

特別注意:由于密碼不是明文顯示的,所以不會直接顯示,不要以為是鍵盤壞了或者什么情況。

(3)、修改驗證密碼的強度等級和長度

由于不支持設(shè)置簡單的密碼,如果出于學(xué)習(xí)的目的,想設(shè)置簡單好記的密碼,就需要進行下面的操作。

建議:工作環(huán)境下不建議設(shè)置簡單密碼。

首先執(zhí)行修改驗證密碼強度等級的命令,將等級設(shè)置為LOW,也就是低級的。命令如下:

set global validate_password_policy=LOW;

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
接著設(shè)置密碼的長度,這里需要設(shè)置多少位數(shù)的簡單密碼就設(shè)置多少位數(shù),我這里設(shè)置密碼為123456,所以設(shè)置長度為6。

set global validate_password_length=6;

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

到了這里,就能執(zhí)行設(shè)置密碼的命令了。

ALTER USER USER() IDENTIFIED BY '123456';

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
最后,退出數(shù)據(jù)庫,嘗試用設(shè)置的新密碼進行登錄。

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
重新進入數(shù)據(jù)庫,可以執(zhí)行一下簡單的命令測試一下。

show databases;

7、字符集編碼配置

首先,查看一下默認的字符集編碼;

show variables like '%char%';

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
接著,退出MySQL,停止MySQL服務(wù),再編輯配置文件。

systemctl stop mysqld

緊接著,開始修改配置文件。

vi /etc/my.cnf

在配置文件中找到[client]部分開始的內(nèi)容,修改如下。

# [client]
# 設(shè)置字符編碼
default-character-set=utf8
# [mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

如果沒有這一部分,則直接進行添加。
【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

修改完成后,保存配置文件,并重啟MySQL服務(wù)。

systemctl restart mysqld

這里暫時跳過編碼測試的情況,后面遠程連接后直接測試中文的情況。

8、配置遠程連接

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

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

這個SQL命令的作用是授予具有完全權(quán)限的root用戶從任何地方連接到數(shù)據(jù)庫,密碼為123456,并允許其執(zhí)行任何數(shù)據(jù)庫操作。這是非常強大的權(quán)限,因此在生產(chǎn)環(huán)境中應(yīng)該小心使用,并確保只授予必要的權(quán)限以減少潛在的安全風(fēng)險。

上面的命令如果執(zhí)行出現(xiàn)如下錯誤,則參考下方的圖片進行處理即可。

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
最后,執(zhí)行一下下面的命令。

FLUSH PRIVILEGES;

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

該命令是一個SQL命令,它的作用是重新加載訪問控制權(quán)限,以確保最新的授權(quán)更改生效。

9、配置防火墻規(guī)則

配置完遠程連接權(quán)限后,需要配置一下防火墻規(guī)則。

首先查看防火墻的狀態(tài),確保防火墻處于啟動狀態(tài)。

systemctl status firewalld

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
接著,配置防火墻規(guī)則,命令如下:

firewall-cmd --zone=public --add-port=3306/tcp --permanent;

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

這個命令的作用是將TCP端口3306添加到公共防火墻,3306端口通常用于MySQL數(shù)據(jù)庫服務(wù),這是允許從外部網(wǎng)絡(luò)連接到MySQL服務(wù)器的重要一步。

其中,參數(shù)–permanent表示設(shè)置為永久性的,即系統(tǒng)重啟后仍然保留此規(guī)則。

開放3306端口后,重新載入一下防火墻規(guī)則,執(zhí)行如下命令:

firewall-cmd --reload

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
到這里,就需要獲取一下系統(tǒng)的IP地址,執(zhí)行命令如下:

ifconfig

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

記住上面的IP地址,接下來就使用數(shù)據(jù)庫連接工具Navicat進行連接。

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

上面的圖片中,“主機”輸入CentOS系統(tǒng)的IP地址,端口使用3306,因為前面防火墻開放MySQL服務(wù)使用的是3306端口,用戶名即數(shù)據(jù)庫的用戶名,密碼即數(shù)據(jù)庫的密碼。

保證輸入正確后,點擊連接測試,軟件彈出連接成功。

10、測試建庫建表和字符集

使用Navicat遠程連接到數(shù)據(jù)庫后,手動進行建庫建表的操作,建表如下:
【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
類型注意使用字符串類型,方便后面的測試。

表格創(chuàng)建完成后,插入任意中文字符數(shù)據(jù)。

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql

數(shù)據(jù)插入后,回到Linux端,在MySQL數(shù)據(jù)庫中查詢數(shù)據(jù)表的數(shù)據(jù),以驗證中文字符集是否正常,保證中文字符不會出現(xiàn)亂碼的情況。

附:

MySQL版本查看命令

mysql -V

【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】,Linux,云服務(wù)器,centos,mysql
可見版本是5.7.43,其實早在第一步獲取軟件包的命令中就已經(jīng)指定了安裝MySQL 5.7的版本了。

到這里一切操作就完美結(jié)束了?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-722578.html

到了這里,關(guān)于【超詳細】CentOS 7安裝MySQL 5.7【安裝及密碼配置、字符集配置、遠程連接配置】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MySQL 5.7下載安裝配置詳細教程

    MySQL 5.7下載安裝配置詳細教程

    我這邊安裝的是MySQL 5.7.43 ,以下是詳細下載安裝配置教程 進入官方網(wǎng)站:https://www.mysql.com/ 首頁滑到最下面,找到MySQL Community server 選擇你想要的版本和電腦對應(yīng)配置進行下載 下載完,解壓到你想保存的目錄 1.右鍵此電腦-屬性—高級系統(tǒng)設(shè)置—環(huán)境變量—系統(tǒng)變量 2.新建系

    2024年02月09日
    瀏覽(29)
  • Docker 安裝MySQL 5.7(超詳細文圖說明及MySQL配置)

    Docker 安裝MySQL 5.7(超詳細文圖說明及MySQL配置)

    1) 下載MySQL5.7鏡像 2) 查看已下載的docker鏡像 3) 創(chuàng)建MySQL容器并運行 方式一 (快捷方式,僅配置root密碼) 方式二 (配置容器MySQL數(shù)據(jù)、配置、日志掛載宿主機目錄) 參數(shù)說明: 參數(shù) 說明 –name mysql5.7 容器名稱 -p 3306:3306 端口映射(宿主機端口:容器端口) -e MYSQL_ROOT_PASSWORD=123456 容器的環(huán)

    2024年02月03日
    瀏覽(54)
  • MySQL 5.7詳細下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程

    MySQL 5.7詳細下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程

    MySQL 5.7詳細下載安裝配置以及C# MySQL數(shù)據(jù)庫操作教程 最近有個項目使用MySQL5.7,在安裝MySQL的時候會遇到很多問題,博客上其實也有很多解決問題的辦法,在這里我操作記錄一下,方便后續(xù)使用時查看。 以下MySQL 5.7.43 詳細下載安裝配置教程。 訪問官方網(wǎng)站:https://www.mysql.co

    2024年02月09日
    瀏覽(21)
  • MySQL 字符集概念、原理及如何配置 — 圖文詳解

    MySQL 字符集概念、原理及如何配置 — 圖文詳解

    目錄 一、字符集概念 1、字符(Character) 2、字符編碼 3、字符集(Character set) 二、字符集原理 1、ASCII字符集 2、GB2312 3、GBK 4、GB18030 5、BIG5 6、Unicode 編碼 三、字符序 四、MySQL字符集 字符序 1、mysql 字符集 2、mysql 字符序 3、字符集與字符序的關(guān)系 五、MySQL 數(shù)據(jù)存儲字符集

    2024年02月12日
    瀏覽(20)
  • Centos7-yum安裝mysql-修改密碼-無密碼登錄-安全配置

    Centos7-yum安裝mysql-修改密碼-無密碼登錄-安全配置

    在CentOS中默認安裝有MariaDB(MySQL的一個分支),安裝完成之后可以直接覆蓋MariaDB。 rpm -qa | grep mariadb 查詢是否安裝了mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 卸載 mariad wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安裝官網(wǎng)提供的yum源 yum -y install mysql57-communit

    2024年02月03日
    瀏覽(37)
  • 五.實戰(zhàn)軟件部署 1-3實戰(zhàn)章節(jié)-前言&MYSQL 5.7版本在centos系統(tǒng)安裝&MYSQL 8.0版本在centos系統(tǒng)安裝

    五.實戰(zhàn)軟件部署 1-3實戰(zhàn)章節(jié)-前言&MYSQL 5.7版本在centos系統(tǒng)安裝&MYSQL 8.0版本在centos系統(tǒng)安裝

    目錄 五.實戰(zhàn)軟件部署 1-實戰(zhàn)章節(jié)-前言 五.實戰(zhàn)軟件部署 2-MYSQL 5.7版本在centos系統(tǒng)安裝 1-配置yum倉庫 2-使用yum安裝mysql 3-安裝完成后,啟動mysql并配置開機自啟動 4-檢查mysql的運行狀態(tài) --配置 1-獲取mysql的初識密碼 2-登錄mysql數(shù)據(jù)庫系統(tǒng) 3-修改root用戶密碼 4-配置root的簡單密碼

    2024年02月21日
    瀏覽(24)
  • CentOS 設(shè)置系統(tǒng)字符集,顯示為中文

    CentOS 設(shè)置系統(tǒng)字符集,顯示為中文

    centos 使用vim打開含有中文的文件,中文顯示為亂碼。 locale 查看系統(tǒng)當(dāng)前安裝的所有字符集中有沒有 zh_CN.utf8 字符集 locale -a |grep zh_CN.utf8 假如沒有,則需要安裝中文字符集 修改配置文件:/etc/profile.d/lang.sh 在41行處修改為: LANG=zh_CN.UTF-8 重啟電腦 CentOS 8修改系統(tǒng)語言為中文

    2024年02月11日
    瀏覽(31)
  • Windows系統(tǒng)上安裝MySQL 5.7詳細步驟

    Windows系統(tǒng)上安裝MySQL 5.7詳細步驟

    首先,需要前往 MySQL 官網(wǎng)下載 MySQL 5.7 的安裝文件,選擇適合您系統(tǒng)的版本進行下載。 如遇下載太慢這里提供百度網(wǎng)盤下載,提取碼:4kmk 1.解壓安裝文件 將下載的壓縮文件解壓到指定的目錄下,例如:D:mysql-5.7。 2.配置 my.ini 文件 在 MySQL 安裝目錄下創(chuàng)建 my.ini 文件,填入以

    2024年02月07日
    瀏覽(40)
  • MySQL 5.7 安裝教程 (步驟詳細,附MySQL連接Navicat)

    MySQL 5.7 安裝教程 (步驟詳細,附MySQL連接Navicat)

    運行SSM項目的時候,突然發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)一直無法運行,找不到原因。索性直接卸干凈了重新安裝,因為我沒有安裝MySQL的圖形化界面,只安裝了MySQL服務(wù)配合navicat使用。 卸載教程參考: (153條消息) 如何徹底卸載清理MySQL_veejaLiu的博客-CSDN博客_卸載mysql 目錄 前言 一、安裝包

    2024年02月09日
    瀏覽(34)
  • Linux之 centos、Ubuntu 安裝常見程序 (-) Mysql 5.7 版本和8.0版本

    Linux之 centos、Ubuntu 安裝常見程序 (-) Mysql 5.7 版本和8.0版本

    注意 需要有root權(quán)限 安裝5.7版本 – 由于MySql并不在CentOS的官方倉庫中,所以需要通過rmp命令: 導(dǎo)入MySQL倉庫密鑰 1、配置MySQL的yum倉庫 配置yum倉庫 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 rpm -Uvh http://repo.nysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2、使用yum 安裝MySQL yum

    2024年02月14日
    瀏覽(52)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包