程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Linux下MySql 1036 毛病碼處理(1036: Table xxxx is read only)

Linux下MySql 1036 毛病碼處理(1036: Table xxxx is read only)

編輯:MySQL綜合教程

Linux下MySql 1036 毛病碼處理(1036: Table 'xxxx' is read only)。本站提示廣大學習愛好者:(Linux下MySql 1036 毛病碼處理(1036: Table 'xxxx' is read only))文章只能為提供參考,不一定能成為您想要的結果。以下是Linux下MySql 1036 毛病碼處理(1036: Table 'xxxx' is read only)正文


這兩天在停止網站遷居,此次網站遷居采取直接打包mysql數據庫和網頁文件的情勢停止遷徙,上傳好mysql data目次外面的網站數據庫至VPS上mysql寄存數據庫的目次外面,解壓就行。我的VPS寄存數據庫的途徑是 /usr/local/mysql/var。

上傳好網站數據,解壓,設置裝備擺設好數據庫鏈接參數就行,網站就可以正常銜接上了,我本認為這已 經是順遂遷徙完成了,但後來操作的時刻,發明只能讀取數據庫的內容,不克不及更改寫入任何信息,提醒#1036 – Table ‘* ‘ is read only (*號為隨意率性表),也就是說表只要只讀屬性。

經由過程SSH,給數據庫文件777權限,admin是我的數據庫文件夾

1、 chmod -R 0777 /usr/local/mysql/var/admin/

給數據庫目次的所屬用戶和組改成MySQL

2、chown -R mysql:mysql admin

然則如許還不克不及更改數據庫,起首,找到mysqladmin地點地位,普通都在mysql/bin上面,我的在/usr/local/mysql/bin 外面,還須要運轉以下敕令:

3、 ./mysqladmin -u root -p flush-tables

以後輸出root賬號的暗碼,立時就行了,沒有任何任何提醒,然後測試一下,能正常讀寫,遷居也就順遂完成。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved