怎么打開(kāi)mac中mysql_MAC中MySQL添加my.cnf和PID file解決方案
secure_file_priv的取值決定是否可以導(dǎo)出或?qū)胛募?/h3>
添加my.cnf
mysql> show variables like "secure_file_priv";
因此需要在my.cnf文件中修改secure_file_priv
的值
secure_file_priv=""
1.打開(kāi)文件命令:
[client] default-character-set=utf8 [mysqld_safe] [mysqld] secure_file_priv="" character-set-server=utf8 #sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES' sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION' [mysql] default-character-set=utf8
3. 按esc
退出編輯模式,再輸入:wq
保存并退出。
4. 然后在mac的打開(kāi) 系統(tǒng)偏好設(shè)置,打開(kāi)mysql,選Configuration,勾選Configuration File,點(diǎn)select,找到自己添加my.cnf的文件夾,然后點(diǎn)擊右下角的Apply
至此my.cnf文件寫(xiě)完了,然后重啟mysql server。
--------------------------------------------------------------------------------------------
The server quit without updating PID file 解決方案
1,創(chuàng)建pid文件,并且修改權(quán)限
mkdir /var/run/mysqld # 此處的文件夾是自定義的,只需保持這個(gè)行代碼的文件夾相同就行 touch /var/run/mysqld/mysqld.pid chown -R mysql:mysql /var/run/mysqld
2. 然后打開(kāi)my.cnf中的mysqld下邊添加pid-file(打開(kāi)、編輯、保存的方法同創(chuàng)建my.cnf)
pid-file = /var/run/mysqld/mysqld.pid
一般情況下,但這次就正常了
---------------------------------------------------------------------------------
1,重啟mysql.server成功
------------------------------------------------------------------------------------------------------------
在啟動(dòng)mysql.server時(shí)候,遇到以下問(wèn)題:
解決辦法(折騰了一晚上):是因?yàn)闄?quán)限問(wèn)題,開(kāi)啟mysql.server時(shí),需要用sudo








暫無(wú)數(shù)據(jù)