欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Centos7下安裝和配置MySQL5.7.20的詳細(xì)教程

 更新時間:2020年05月14日 17:08:15   作者:女妖精  
這篇文章主要介紹了Linux(CentOS7)下安裝和配置MySQL5.7.20詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價,需要的朋友可以參考下

1.在官網(wǎng)下載MySQL5.7安裝包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz。

下載地址:https://dev.mysql.com/downloads/mysql/

2.通過SSH Secure Shell Client遠(yuǎn)程訪問CentOS7

3.卸載系統(tǒng)自帶的Mariadb數(shù)據(jù)庫

4.創(chuàng)建mysql用戶組和mysql用戶

5.將MySQL安裝包上傳到CentOS7服務(wù)器/root目錄下并解壓(這里我是用filezilla去登陸遠(yuǎn)程服務(wù)然后把安裝包上傳到root目錄下的,解壓是先cd 到當(dāng)前文件所在目錄,在執(zhí)行以下目錄)

# tar xzvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

6.將解壓后的安裝包移動到/data下目錄,重命名為mysql

# mv /root/mysql-5.7.20-linux-glibc2.12-x86_64 /data/mysq

這里直接用filezilla登陸服務(wù)后新建一個data文件夾然后把解壓后的文件移動到data目錄下并且從命名為mysql

結(jié)果如下圖

7.修改權(quán)限

8.在mysql目錄下創(chuàng)建data目錄,作為數(shù)據(jù)庫存儲位置

# mkdir /data/mysql/data(這里是在mysql目錄下去創(chuàng)建data目錄)

9.初始化mysql

10.啟動MySQL,并查看是否已啟動成功

   

11.通過初始密碼登錄MySQL,并修改密碼

12.關(guān)閉MySQL服務(wù),并查看是否關(guān)閉成功

13.設(shè)置開機(jī)自啟

以后可以使用service命令控制mysql的啟動和停止,命令為:service mysqld start和service mysqld stop,有可能執(zhí)行的時候會報錯,如下圖

這是因為mysql默認(rèn)安裝在/usr/local目錄下,如果安裝在/usr/local目錄下則會正常啟動和關(guān)閉,不會報錯。但是本次安裝在自定義的/data目錄下,此時需要修改vi /etc/init.d/mysqld文件,保存后退出

然后在執(zhí)行service mysqld start啟動命令,OK

再執(zhí)行service mysqld stop關(guān)閉命令,OK

14.配置全局環(huán)境變量

編輯/etc/profile文件

# vi /etc/profile

在profile文件底部添加如下兩行配置,保存后退出

PATH=/data/mysql/bin:/data/mysql/lib:$PATH
export PATH

設(shè)置環(huán)境變量立即生效

# source /etc/profile

15.設(shè)置遠(yuǎn)程主機(jī)登錄

首先 service mysqld start啟動服務(wù)

然后登陸mysql:# mysql -uroot -p  然后執(zhí)行以下命令

遠(yuǎn)程登錄失敗

查看3306端口是否已開放

# netstat -nupl|grep 3306

開放3306端口并重啟防火墻

再次遠(yuǎn)程登錄,成功

16.結(jié)束!

mysql安裝好后,嘗試在程序中鏈接mysql然后發(fā)現(xiàn)連接不上,錯誤如下

 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

是Mysql數(shù)據(jù)庫的SSL連接問題,提示警告不建議使用沒有帶服務(wù)器身份驗證的SSL連接,是在MYSQL5.5.45+, 5.6.26+ and 5.7.6+版本中才有的這個問題。解決辦法在警告中已經(jīng)說明了

在數(shù)據(jù)庫連接的url中添加useSSL=false;

vi命令

Ctrl+u:向文件首翻半屏;
Ctrl+d:向文件尾翻半屏;
Ctrl+f:向文件尾翻一屏;
Ctrl+b:向文件首翻一屏;
Esc:從編輯模式切換到命令模式;
ZZ:命令模式下保存當(dāng)前文件所做的修改后退出vi;
:行號:光標(biāo)跳轉(zhuǎn)到指定行的行首;
:$:光標(biāo)跳轉(zhuǎn)到最后一行的行首;
x或X:刪除一個字符,x刪除光標(biāo)后的,而X刪除光標(biāo)前的;
D:刪除從當(dāng)前光標(biāo)到光標(biāo)所在行尾的全部字符;
dd:刪除光標(biāo)行正行內(nèi)容;
ndd:刪除當(dāng)前行及其后n-1行;
nyy:將當(dāng)前行及其下n行的內(nèi)容保存到寄存器?中,其中?為一個字母,n為一個數(shù)字;
p:粘貼文本操作,用于將緩存區(qū)的內(nèi)容粘貼到當(dāng)前光標(biāo)所在位置的下方;
P:粘貼文本操作,用于將緩存區(qū)的內(nèi)容粘貼到當(dāng)前光標(biāo)所在位置的上方;
/字符串:文本查找操作,用于從當(dāng)前光標(biāo)所在位置開始向文件尾部查找指定字符串的內(nèi)容,查找的字符串會被加亮顯示;
?name:文本查找操作,用于從當(dāng)前光標(biāo)所在位置開始向文件頭部查找指定字符串的內(nèi)容,查找的字符串會被加亮顯示;
a,bs/F/T:替換文本操作,用于在第a行到第b行之間,將F字符串換成T字符串。其中,“s/”表示進(jìn)行替換操作;
a:在當(dāng)前字符后添加文本;
A:在行末添加文本;
i:在當(dāng)前字符前插入文本;
I:在行首插入文本;
o:在當(dāng)前行后面插入一空行;
O:在當(dāng)前行前面插入一空行;
:wq:在命令模式下,執(zhí)行存盤退出操作;
:w:在命令模式下,執(zhí)行存盤操作;
:w?。涸诿钅J较?,執(zhí)行強(qiáng)制存盤操作;
:q:在命令模式下,執(zhí)行退出vi操作;
:q?。涸诿钅J较拢瑘?zhí)行強(qiáng)制退出vi操作;
:e文件名:在命令模式下,打開并編輯指定名稱的文件;
:n:在命令模式下,如果同時打開多個文件,則繼續(xù)編輯下一個文件;
:f:在命令模式下,用于顯示當(dāng)前的文件名、光標(biāo)所在行的行號以及顯示比例;
:set number:在命令模式下,用于在最左端顯示行號;
:set nonumber:在命令模式下,用于在最左端不顯示行號;

總結(jié)

到此這篇關(guān)于Centos7下安裝和配置MySQL5.7.20的詳細(xì)教程的文章就介紹到這了,更多相關(guān)Linux 安裝和配置MySQL5.7.20內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql簡易索引方案講解

    Mysql簡易索引方案講解

    這篇文章主要為大家介紹了Mysql索引如何實現(xiàn)更加簡易的查找方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • mysql 安全管理詳情

    mysql 安全管理詳情

    這篇文章主要介紹了mysql 安全管理,MySQL服務(wù)器的安全基礎(chǔ)是用戶應(yīng)該對他們需要的數(shù)據(jù)具有適當(dāng)?shù)脑L問權(quán),既不能多也不能少,換句話說,用戶不能對過多的數(shù)據(jù)具有過多的訪問權(quán),下面?zhèn)z看看文章詳細(xì)內(nèi)容吧
    2021-10-10
  • MySQL數(shù)據(jù)庫的性能優(yōu)化

    MySQL數(shù)據(jù)庫的性能優(yōu)化

    這篇文章主要介紹了MySQL數(shù)據(jù)庫的性能優(yōu)化,文中介紹的非常詳細(xì),一定的參考價值,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • MySQL存儲過程中實現(xiàn)執(zhí)行動態(tài)SQL語句的方法

    MySQL存儲過程中實現(xiàn)執(zhí)行動態(tài)SQL語句的方法

    這篇文章主要介紹了MySQL存儲過程中實現(xiàn)執(zhí)行動態(tài)SQL語句的方法,實例分析了MySQL中構(gòu)造及執(zhí)行動態(tài)SQL語句的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 詳解Linux終端 MySQL常用操作指令

    詳解Linux終端 MySQL常用操作指令

    這篇文章主要介紹了Linux終端 MySQL常用操作指令的相關(guān)知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • MySQL 編碼機(jī)制

    MySQL 編碼機(jī)制

    一般在MYSQL使用中文查詢 都是用 set NAMES character
    2008-12-12
  • mysql實現(xiàn)sequence功能的代碼

    mysql實現(xiàn)sequence功能的代碼

    今天小編就為大家分享一篇關(guān)于mysql實現(xiàn)sequence功能的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Sysbench對Mysql進(jìn)行基準(zhǔn)測試過程解析

    Sysbench對Mysql進(jìn)行基準(zhǔn)測試過程解析

    這篇文章主要介紹了Sysbench對Mysql進(jìn)行基準(zhǔn)測試過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • MYSQL多表聯(lián)查on和where的區(qū)別小結(jié)

    MYSQL多表聯(lián)查on和where的區(qū)別小結(jié)

    在使用left join時過濾條件放到on后面還是where后面是有區(qū)別的,如果沒有搞清楚他們的區(qū)別,連表匯總的結(jié)果就會變少或者變多,本文就來詳細(xì)介紹一下兩者的區(qū)別,感興趣的可以了解一下
    2023-11-11
  • mysql int(3)與int(11)的區(qū)別詳解

    mysql int(3)與int(11)的區(qū)別詳解

    這篇文章主要介紹了mysql int(3)與int(11)的區(qū)別詳解的相關(guān)資料,需要的朋友可以參考下
    2016-09-09

最新評論