日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

internal server error怎么解决_MAC中MySQL添加my.cnf和PID file解决方案

發布時間:2025/3/15 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 internal server error怎么解决_MAC中MySQL添加my.cnf和PID file解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MAC版本:10.15

MySQL版本:8.0.21

secure_file_priv的取值決定是否可以導出或導入文件

添加my.cnf

導入導出文件會出現無法導入導出,因為secure_file_priv的值為NULL

mysql> show variables like "secure_file_priv";

因此需要在my.cnf文件中修改secure_file_priv的值

secure_file_priv=""

但是mac的mysql版本中沒有my.cnf文件,需要自己寫:

  • 打開文件命令:
  • sudo vi /usr/local/mysql/my.cnf

    2. 在文件中文件添加內容:(vim是按鍵i改為insert模式)

    [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的打開 系統偏好設置,打開mysql,選Configuration,勾選Configuration File,點select,找到自己添加my.cnf的文件夾,然后點擊右下角的Apply

    至此my.cnf文件寫完了,然后重啟mysql server。


    The server quit without updating PID file 解決方案

    但是在重啟mysql server時候確出現:The server quit without updating PID file

    圖片來自網絡

    現在需要創建pid文件,并且在my.cnf添加pid-file的路徑

  • 創建pid文件,并且修改權限
  • mkdir /var/run/mysqld # 此處的文件夾是自定義的,只需保持這個行代碼的文件夾相同就行 touch /var/run/mysqld/mysqld.pid chown -R mysql:mysql /var/run/mysqld

    2. 然后打開my.cnf中的mysqld下邊添加pid-file(打開、編輯、保存的方法同創建my.cnf)

    pid-file = /var/run/mysqld/mysqld.pid

    一般情況下,但這次就正常了

    圖片來自網絡

    完成以上的步驟,就大功告成啦

  • 重啟mysql.server成功
  • 2. 打開mysql,查看secure_file_priv的值,發現完美的修改過來了,可以愉快的導入導出文件了

    在啟動mysql.server時候,遇到以下問題:

    解決辦法(折騰了一晚上):是因為權限問題,開啟mysql.server時,需要用sudo

    如遇問題,歡迎留言

    總結

    以上是生活随笔為你收集整理的internal server error怎么解决_MAC中MySQL添加my.cnf和PID file解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。