在Linux中安裝mysql時(shí)/etc下沒(méi)有my.cnf如何解決?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專(zhuān)業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都近1000家客戶(hù)提供網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站開(kāi)發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營(yíng)銷(xiāo)型網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),同時(shí)也為不同行業(yè)的客戶(hù)提供網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)。其實(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)了。
修改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)行修改。
看完上述內(nèi)容,你們掌握在Linux中安裝mysql時(shí)/etc下沒(méi)有my.cnf如何解決的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
分享文章:在Linux中安裝mysql時(shí)/etc下沒(méi)有my.cnf如何解決-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://aaarwkj.com/article42/goghc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)、云服務(wù)器、響應(yīng)式網(wǎng)站、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容