《MYSQL教程Linux下MySql 1036 錯(cuò)誤碼解決(1036: Table 'xxxx' is read only)》要點(diǎn):
本文介紹了MYSQL教程Linux下MySql 1036 錯(cuò)誤碼解決(1036: Table 'xxxx' is read only),希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
MYSQL應(yīng)用這兩天在進(jìn)行網(wǎng)站搬家,這次網(wǎng)站搬家采用直接打包mysql數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)文件的形式進(jìn)行遷移,上傳好mysql data目錄里面的網(wǎng)站數(shù)據(jù)庫(kù)至VPS上mysql存放數(shù)據(jù)庫(kù)的目錄里面,解壓就行.我的VPS存放數(shù)據(jù)庫(kù)的路徑是 /usr/local/mysql/var.
MYSQL應(yīng)用上傳好網(wǎng)站數(shù)據(jù),解壓,配置好數(shù)據(jù)庫(kù)鏈接參數(shù)就行,網(wǎng)站就能正常連接上了,我本以為這已 經(jīng)是順利遷移完成了,但后來(lái)操作的時(shí)候,發(fā)現(xiàn)只能讀取數(shù)據(jù)庫(kù)的內(nèi)容,不能更改寫(xiě)入任何信息,提示#1036 C Table ‘* ‘ is read only (*號(hào)為任意表),也就是說(shuō)表只有只讀屬性.
MYSQL應(yīng)用通過(guò)SSH,給數(shù)據(jù)庫(kù)文件777權(quán)限,admin是我的數(shù)據(jù)庫(kù)文件夾
MYSQL應(yīng)用
1、 chmod -R 0777 /usr/local/mysql/var/admin/
MYSQL應(yīng)用給數(shù)據(jù)庫(kù)目錄的所屬用戶和組改為MySQL
MYSQL應(yīng)用
2、chown -R mysql:mysql admin
MYSQL應(yīng)用但是這樣還不能更改數(shù)據(jù)庫(kù),首先,找到mysqladmin所在位置,一般都在mysql/bin下面,我的在/usr/local/mysql/bin 里面,還需要運(yùn)行以下命令:
MYSQL應(yīng)用
3、 ./mysqladmin -u root -p flush-tables
MYSQL應(yīng)用之后輸入root賬號(hào)的密碼,馬上就好了,沒(méi)有任何任何提示,然后測(cè)試一下,能正常讀寫(xiě),搬家也就順利完成.
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/5482.html