修改socket文件, MySQL啟動報錯


 

事情是這樣的, 我要搭建MySQL主從, 做讀寫分離, 然后就要了一台服務器搭建mysql, 最近犯懶, 就尋思搞一個二進制的吧直接啟用

 

一堆問題就出現了

 [ERROR] Can't start server : Bind on unix socket: Permission denied
2018-09-29 11:06:08 139967966996352 [ERROR] Do you already have another mysqld server running on socket: /usr/local/mariadb_2/conf/mysql.sock ?
2018-09-29 11:06:08 139967966996352 [ERROR] Aborting

 

 

 問題出哪了呢, 沒權限,為什么沒有權限呀?

當時排查, 修改啟動文件一直不對, 直接復制官方的my-lagre.cnf然后修改socket, 出問題,那就是socket的問題了呀

因為我要啟動多實例, 啟動多實例, 要配置相對應的配置文件, 我在配置文件里面改了,但是文件夾沒有權限呀, 所以出錯了

 

 

 解決辦法:

[root@iz25oe9qr1rz mariadb_2]# chown mysql.mysql conf/

 

 啟動:

./bin/mysqld --defaults-file=/usr/local/mariadb_2/conf/my-large.cnf --user=mysql --basedir=/usr/local/mariadb_2

起來啦,不領補領

 

 

 

第二個報錯:

  [root@iz25oe9qr1rz mariadb_2]# ./bin/mysqld —defaults-file=/usr/local/mariadb_2/conf/my.cnf --user=mysql
  2018-09-28 11:54:32 139714880300928 [Note] ./bin/mysqld (mysqld 10.1.26-MariaDB) starting as process 13217 ...
  2018-09-28 11:54:32 139714880300928 [ERROR] Can't find messagefile '/usr/local/mysql/share/errmsg.sys'
  2018-09-28 11:54:32 139714880300928 [ERROR] Aborting

 

因為沒有指定基本目錄, 加上就好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM