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

解決Linux安裝mysql 在/etc下沒(méi)有my.cnf的問(wèn)題

 更新時(shí)間:2021年01月08日 15:10:45   作者:jumpdo  
這篇文章主要介紹了解決Linux安裝mysql 在/etc下沒(méi)有my.cnf的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

今天因?yàn)橄敫膍ysql的端口,結(jié)果發(fā)現(xiàn)我的/etc/目錄下并沒(méi)有my.cnf這個(gè)文件,我就看了下網(wǎng)上有沒(méi)有解決的方法。

看了好多關(guān)于Linux下沒(méi)有my.cnf的博客,都是說(shuō)將my-medium.cnf 移動(dòng)到etc 并且改名為my.cnf,但是我也沒(méi)有my-medium.cnf 啊,后面才知道,從5.7.18開(kāi)始官方不再二進(jìn)制包中提供my-default.cnf文件。

具體可參考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

那么我們要怎么修改端口號(hào)呢?其實(shí)我們只需要修改/etc/mysql/mysql.conf.d就可以了。

補(bǔ)充:mysql啟動(dòng)時(shí),提示/etc/my.cnf 被忽略的問(wèn)題處理

今天在處理測(cè)試開(kāi)發(fā)人員的問(wèn)題是,發(fā)現(xiàn)一個(gè)MySQL實(shí)例啟動(dòng)故障,處理過(guò)程如下:

發(fā)現(xiàn)mysql實(shí)例是關(guān)閉的,執(zhí)行命令啟動(dòng)mysql實(shí)例時(shí)有警告:

# service mysql.server start
Warning: World-writable config file '/etc/my.cnf' is ignored
Starting MySQL SUCCESS! 

觀察mysql的啟動(dòng)日志,在日志中顯示:

151014 11:39:24 mysqld_safe Starting mysqld daemon with databases from /data/mysql/data
Warning: World-writable config file '/etc/my.cnf' is ignored

大概意思是權(quán)限全局可寫(xiě),任何一個(gè)用戶(hù)都可以寫(xiě)。mysql擔(dān)心這種文件被其他用戶(hù)惡意修改,所以忽略掉這個(gè)配置文件。這樣mysql無(wú)法關(guān)閉。

此時(shí)查詢(xún)MySQL數(shù)據(jù)庫(kù)中的配置,發(fā)現(xiàn)一些my.cnf配置的參數(shù),在mysql實(shí)例中并沒(méi)有生效。

這個(gè)是因?yàn)?/etc/my.cnf 也被修改為 777權(quán)限了:

# ls -la /etc/my.cnf
-rwxrwxrwx 1 root root 1120 Jul 31 10:28 /etc/my.cnf

/etc/my.cnf 權(quán)限過(guò)大,會(huì)影響實(shí)例不能啟動(dòng),或者不能關(guān)閉,需要修改為 644.操作如下:

# ls -la /etc/my.cnf
-rwxrwxrwx 1 root root 1120 Jul 31 10:28 /etc/my.cnf
# 
# 
# chmod 644 /etc/my.cnf
# 
# ls -la /etc/my.cnf
-rw-r--r-- 1 root root 1120 Jul 31 10:28 /etc/my.cnf
# 

確認(rèn)一下 /etc/my.cnf ,重啟實(shí)例:

151014 14:05:54 mysqld_safe mysqld from pid file /data/mysql/data/yq-xg-dev122.pid ended
151014 14:06:08 mysqld_safe Starting mysqld daemon with databases from /data/mysql/data
151014 14:06:08 [Note] Plugin 'FEDERATED' is disabled.
151014 14:06:08 InnoDB: The InnoDB memory heap is disabled
151014 14:06:08 InnoDB: Mutexes and rw_locks use GCC atomic builtins
151014 14:06:08 InnoDB: Compressed tables use zlib 1.2.3
151014 14:06:08 InnoDB: Using Linux native AIO
151014 14:06:08 InnoDB: Initializing buffer pool, size = 128.0M
151014 14:06:08 InnoDB: Completed initialization of buffer pool
151014 14:06:08 InnoDB: highest supported file format is Barracuda.
151014 14:06:08 InnoDB: Waiting for the background threads to start
151014 14:06:09 InnoDB: 1.1.8 started; log sequence number 18872844901
151014 14:06:09 [Warning] 'proxies_priv' entry '@ root@xinge122' ignored in --skip-name-resolve mode.
151014 14:06:09 [Note] Event Scheduler: Loaded 0 events
151014 14:06:09 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
Version: '5.5.19-log' socket: '/tmp/mysql.sock' port: 3306 MySQL Community Server (GPL)

可以看到將 /etc/my.cnf 權(quán)限修改正常后,MySQL實(shí)例就可以正常啟動(dòng)了。

通過(guò)這個(gè)案例可以得到如下啟發(fā):

修改Linux操作系統(tǒng)根目錄下目錄和文件的權(quán)限是非常危險(xiǎn)的;

比如修改了 /etc/ssh 目錄的權(quán)限,ssh就無(wú)法使用了;如果是 /etc/security 或者 /etc/init.d/sshd 文件被修改了,則root用戶(hù)就無(wú)法登錄到系統(tǒng)了;

所以必須注意系統(tǒng)權(quán)限,尤其是 /etc/ 目錄下的文件權(quán)限,不能隨便修改。

不論是開(kāi)發(fā),還是運(yùn)維都是需要規(guī)范化,盡量避免都以root用戶(hù)直接操作;對(duì)于軟件和應(yīng)用程序的存放位置,也放在單獨(dú)規(guī)定的目錄中,使用各個(gè)應(yīng)用單獨(dú)的用戶(hù)進(jìn)行操作;

對(duì)于系統(tǒng)文件輕易不要修改,尤其不要隨便修改/etc/相關(guān)的系統(tǒng)文件,如果要修改,可以先測(cè)試,確認(rèn)沒(méi)有問(wèn)題后再進(jìn)行修改。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • MySQL中的SUM函數(shù)使用教程

    MySQL中的SUM函數(shù)使用教程

    這篇文章主要介紹了MySQL中的SUM函數(shù)使用教程,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Ubuntu系統(tǒng)安裝與配置MySQL

    Ubuntu系統(tǒng)安裝與配置MySQL

    這篇文章介紹了Ubuntu系統(tǒng)安裝與配置MySQL的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • MySQL連表查詢(xún)的實(shí)現(xiàn)

    MySQL連表查詢(xún)的實(shí)現(xiàn)

    在Mysql數(shù)據(jù)庫(kù)中,表的連接操作是非常重要的,能夠?qū)⒉煌谋斫Y(jié)合在一起,實(shí)現(xiàn)更加豐富和復(fù)雜的查詢(xún)操作,本文主要介紹了MySQL連表查詢(xún)的實(shí)現(xiàn),感興趣的可以了解一下
    2023-06-06
  • 千萬(wàn)級(jí)用戶(hù)系統(tǒng)SQL調(diào)優(yōu)實(shí)戰(zhàn)分享

    千萬(wàn)級(jí)用戶(hù)系統(tǒng)SQL調(diào)優(yōu)實(shí)戰(zhàn)分享

    這篇文章主要介紹了千萬(wàn)級(jí)用戶(hù)系統(tǒng)SQL調(diào)優(yōu)實(shí)戰(zhàn)分享,用戶(hù)日活百萬(wàn)級(jí),注冊(cè)用戶(hù)千萬(wàn)級(jí),而且若還沒(méi)有進(jìn)行分庫(kù)分表,則該DB里的用戶(hù)表可能就一張,單表上千萬(wàn)的用戶(hù)數(shù)據(jù),下面我們就來(lái)學(xué)習(xí)如何讓優(yōu)化,需要的朋友可以參考一下
    2022-03-03
  • MySQL實(shí)戰(zhàn)教程之Join語(yǔ)句執(zhí)行流程

    MySQL實(shí)戰(zhàn)教程之Join語(yǔ)句執(zhí)行流程

    這篇文章主要介紹了MySQL Join語(yǔ)句執(zhí)行流程,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • MYSQL中SWITCH語(yǔ)句和循環(huán)語(yǔ)句舉例詳解

    MYSQL中SWITCH語(yǔ)句和循環(huán)語(yǔ)句舉例詳解

    MySQL提供了多種循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)循環(huán)操作,其中包括while循環(huán)、loop循環(huán)、repeat循環(huán)和非標(biāo)準(zhǔn)的goto循環(huán),下面這篇文章主要給大家介紹了關(guān)于MYSQL中SWITCH語(yǔ)句和循環(huán)語(yǔ)句的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • MySQL 全文檢索的使用示例

    MySQL 全文檢索的使用示例

    全文檢索是指計(jì)算機(jī)索引程序通過(guò)掃描文章中的每一個(gè)詞,對(duì)每一個(gè)詞建立一個(gè)索引,指明該詞在文章中出現(xiàn)的次數(shù)和位置,當(dāng)用戶(hù)查詢(xún)時(shí),檢索程序就根據(jù)事先建立的索引進(jìn)行查找,并將查找的結(jié)果反饋給用戶(hù)的檢索方式。這個(gè)過(guò)程類(lèi)似于通過(guò)字典中的檢索字表查字的過(guò)程。
    2021-06-06
  • MySQL中having關(guān)鍵字詳解以及與where的區(qū)別

    MySQL中having關(guān)鍵字詳解以及與where的區(qū)別

    在MySQL中HAVING和WHERE是用于過(guò)濾數(shù)據(jù)的兩個(gè)重要的關(guān)鍵字,它們?cè)诓樵?xún)語(yǔ)句中的位置和功能有所不同,這篇文章主要給大家介紹了關(guān)于MySQL中having關(guān)鍵字詳解以及與where區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • mysql中關(guān)鍵詞exists的用法實(shí)例詳解

    mysql中關(guān)鍵詞exists的用法實(shí)例詳解

    在mysql中exists用于檢查子查詢(xún)是否至少會(huì)返回一行數(shù)據(jù),該子查詢(xún)實(shí)際上并不返回任何數(shù)據(jù),而是返回true或false,下面這篇文章主要給大家介紹了關(guān)于mysql中關(guān)鍵詞exists用法的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • MySQL批量更新的四種方式總結(jié)

    MySQL批量更新的四種方式總結(jié)

    最近需要批量更新大量數(shù)據(jù),習(xí)慣了寫(xiě)sql,所以還是用sql來(lái)實(shí)現(xiàn),下面這篇文章主要給大家總結(jié)介紹了關(guān)于MySQL批量更新的四種方式,需要的朋友可以參考下
    2023-01-01

最新評(píng)論

江永县| 合作市| 六盘水市| 盱眙县| 鲜城| 旺苍县| 汉川市| 库尔勒市| 剑川县| 许昌县| 志丹县| 西林县| 治多县| 南丰县| 陕西省| 宝应县| 宜阳县| 雷州市| 麻栗坡县| 长宁区| 元谋县| 津南区| 邓州市| 天峨县| 佛坪县| 琼中| 巍山| 苏州市| 遂川县| 丰县| 辽宁省| 内乡县| 龙口市| 襄樊市| 滁州市| 霍山县| 阜新| 天气| 罗甸县| 南华县| 武鸣县|