最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell下實(shí)現(xiàn)免密碼快速登陸MySQL數(shù)據(jù)庫的方法

 更新時(shí)間:2017年06月18日 09:47:14   作者:imlonghao  
這篇文章主要給大家介紹了在Shell下實(shí)現(xiàn)免密碼快速登陸MySQL數(shù)據(jù)庫的方法,文中通過示例代碼一步步介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起看看吧。

背景

當(dāng)我們?cè)?Shell 下想要通過 mysql-client 登陸到 MySQL 數(shù)據(jù)庫的時(shí)候,我們總是需要非常麻煩的輸入一次又一次的密碼。

而且,如果你的 root 密碼是高度隨機(jī)的話(LastPass大法好),那么你登陸一次 MySQL 數(shù)據(jù)庫的成本就會(huì)非常大了。

通常我們登陸數(shù)據(jù)庫的時(shí)候都是這樣登陸的,如下

root@imlonghao:~# mysql -uroot -p
Enter password: 

那么,有沒有一個(gè)辦法能夠既安全,又能簡單方便地登陸到數(shù)據(jù)庫去呢?

方法

答案當(dāng)然是有的,而且,MySQL 也已經(jīng)幫我們想過這個(gè)問題了!

參考鏈接:End-User Guidelines for Password Security

使用 .my.cnf 快速登陸

在 ~/ 目錄新建一個(gè) .my.cnf 文件。當(dāng)然,如果你已經(jīng)有這個(gè)文件了,直接修改這個(gè)文件即可!

我個(gè)人喜歡用 vim 大法,于是我們就可以這樣

vim ~/.my.cnf

然后在文件中寫入下面的信息

[client]
password=your_pass
user=your_user

注意:修改 your_pass 和 your_user 為你想要登陸用戶的密碼和用戶名

下面是一個(gè)例子:

[client]
password=mysqlrootpassword123321
user=root

如果你已經(jīng)有 .my.cnf 這個(gè)文件了,就在 [client] 欄位寫入信息即可!

注意:由于 .my.cnf 文件中明文寫了你的密碼,因此要注意設(shè)置這個(gè)文件的文件權(quán)限

root@imlonghao:~# chmod 400 ~/.my.cnf

保存后,我們就可以直接使用 mysql 命令登陸 MySQL 數(shù)據(jù)庫了!

注:如果你需要指定一個(gè)設(shè)置文件而不使用默認(rèn)的 ~/.my.cnf 的話,就需要使用 --defaults-file=file_name 參數(shù)了。例:

root@imlonghao:~# mysql --defaults-file=/home/imlonghao/mysql-opts

使用環(huán)境變量 MYSQL_PWD 快速登陸

MySQL優(yōu)先會(huì)使用環(huán)境變量中的參數(shù)作為運(yùn)行參數(shù)

root@imlonghao:~# export MYSQL_PWD=your_pass

設(shè)置后,再次登陸 mysql 就不需要再次輸入密碼了。

不過需要注意的是,如果你退出了當(dāng)前的 Shell 的話,這個(gè)環(huán)境變量就會(huì)消失。

更需要注意的是,你在 Shell 輸入的命令,會(huì)被自動(dòng)保存, history 就可以看到你輸入過的命令。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • node 多種方法連接mysql數(shù)據(jù)庫(最新推薦)

    node 多種方法連接mysql數(shù)據(jù)庫(最新推薦)

    mysql是一個(gè)流行的第三方模塊,可以通過npm安裝,在Node.js 中,有多種方法可以連接 MySQL 數(shù)據(jù)庫,本文通過實(shí)例代碼講解node 多種方法連接mysql數(shù)據(jù)庫的示例代碼,感興趣的朋友跟隨小編一起看看吧
    2023-07-07
  • 數(shù)據(jù)庫報(bào)錯(cuò):Unknown column 'xxx' in 'where clause'問題的解決過程

    數(shù)據(jù)庫報(bào)錯(cuò):Unknown column 'xxx' in 

    但凡寫過sql語句的人估計(jì)都曾經(jīng)碰到過類似于Unknown column ‘xxx’ in ‘where clause’的問題,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫報(bào)錯(cuò):Unknown column 'xxx' in 'where clause'問題的解決過程,需要的朋友可以參考下
    2023-03-03
  • MySQL實(shí)現(xiàn)差集(Minus)和交集(Intersect)測試報(bào)告

    MySQL實(shí)現(xiàn)差集(Minus)和交集(Intersect)測試報(bào)告

    MySQL沒有實(shí)現(xiàn)Minus和Intersect功能,就像它也沒有實(shí)現(xiàn)cube的功能一樣。
    2014-06-06
  • centos7.2離線安裝mysql5.7.18.tar.gz

    centos7.2離線安裝mysql5.7.18.tar.gz

    這篇文章主要為大家詳細(xì)介紹了centos7.2離線安裝mysql5.7.18.tar.gz,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • MySQL讀取Binlog日志常見的3種錯(cuò)誤

    MySQL讀取Binlog日志常見的3種錯(cuò)誤

    這篇文章主要介紹了MySQL讀取Binlog日志常見的3種錯(cuò)誤,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-04-04
  • MySQL壓縮版zip安裝問題的解決方法

    MySQL壓縮版zip安裝問題的解決方法

    這篇文章主要給大家介紹了關(guān)于MySQL壓縮版zip安裝問題的解決方法,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • mysql 分頁優(yōu)化解析

    mysql 分頁優(yōu)化解析

    似乎討論分頁的人很少,難道大家都沉迷于limit m,n?在有索引的情況下,limit m,n速度足夠,可是在復(fù)雜條件搜索時(shí),where somthing order by somefield+somefieldmysql會(huì)搜遍數(shù)據(jù)庫,找出“所有”符合條件的記錄,然后取出m,n條記錄。
    2008-04-04
  • 一篇文章帶你了解MySQL單表訪問方法

    一篇文章帶你了解MySQL單表訪問方法

    MySQL將對(duì)數(shù)據(jù)不同的訪問方式稱為access method (訪問方法),同一個(gè)SQL可以用不同的訪問方法執(zhí)行,不過不同的方法花費(fèi)的成本差異也是巨大的,下面這篇文章主要給大家介紹了關(guān)于MySQL單表訪問方法的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • mysql用戶變量與set語句示例詳解

    mysql用戶變量與set語句示例詳解

    這篇文章主要給大家介紹了關(guān)于mysql用戶變量與set語句的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • mysql如何取分組之后最新的數(shù)據(jù)

    mysql如何取分組之后最新的數(shù)據(jù)

    開發(fā)中經(jīng)常會(huì)遇到,分組查詢最新數(shù)據(jù)的問題,下面這篇文章主要給大家介紹了關(guān)于mysql如何取分組之后最新的數(shù)據(jù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06

最新評(píng)論

高陵县| 乐山市| 花垣县| 河南省| 莫力| 钟祥市| 任丘市| 永修县| 左贡县| 藁城市| 淮南市| 夏邑县| 宣威市| 远安县| 新丰县| 抚州市| 翁牛特旗| 镶黄旗| 门头沟区| 大姚县| 休宁县| 顺昌县| 泗阳县| 上虞市| 那曲县| 农安县| 普格县| 正定县| 登封市| 盈江县| 无极县| 宜君县| 黑山县| 同心县| 许昌市| 渭源县| 昭通市| 肥西县| 永州市| 乌兰浩特市| 屏山县|