国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中Table is read only的解決方法小結

2024-07-24 12:48:48
字體:
來源:轉載
供稿:網友
如果是使用中的數據庫突然出現些類問題
在Linux下面執行下面命令就可以了,當然你要找到你的mysql目錄

linux中
復制代碼 代碼如下:

/usr/local/mysql/bin/mysqladmin -u root -p flush-tables

windows中
可以在cmd中執行lush-tables
也可以在phpmyadmin 直利用修復表進行修改

如果是導入還原數據
,所以將該數據庫文件夾下面所有表文件chmod成777,chown成”_mysql”,但這次問題更嚴重,drupal里面現實table crached。沒辦法,馬上Google,發現其實解決起來挺容易的。
首先,找到mysqladmin所在位置,一般都在mysql/bin下面,然后運行一下命令:
復制代碼 代碼如下:

./mysqladmin -u root -p flush-tables

之后輸入root賬號的密碼,馬上就好了,沒有任何任何提示,重新打開drupal,一切正常。
通過這次,也找到了數據庫文件的正確權限設置:data下面數據庫文件夾700,表文件660,所有文件都應owned by mysql。

以下也是從window數據庫轉移到linux服務器出的問題

一個Discuz論壇,原來架在windows下,用的是GBK編碼,MYSQL版本是5.0的。
現在需要轉移到Linux下,我本來建議用mysqldump導出的方法,但同事希望直接用data目錄下的數據庫目錄。

那就先用移目錄的方式試下,在新服務器創建數據庫,然后將舊的目錄移過來。

在mysql中,Select之類的都正常,但在網頁程序中提示:Table 'cdb_posts' is read only

給數據庫目錄的所屬用戶和組改為mysql,并加上777的權限,還是一樣提示。

程序中使用root連接,也是一樣的提示。

想用myisamchk來檢查一下,也提示read only。

最終在這里找到了解決方法:http://www.mysqltalk.org/re-the-table-is-read-only-vt154092.html

引用
I just encountered a similar problem on one of my production servers
this morning. (I'm still investigating the cause.) After doing a
quick bit of Google-searching, this solved my problem:

mysqladmin -u <username> -p flush-tables

By the way: All directories in /var/lib/mysql should have 700
permissions (owned my the mysql user) and everything within those
directories should be 660 (owned by the mysql user and mysql group).

運行flush-tables后,read only問題解決:)

然后發現數據結構和內容還是有問題,用myisamchk查錯無效,后來用mysqldump導,不過也還是碰到了一大堆問題,由于要轉的數據庫挺大,化了很長時間,最終沒有繼續下去。
了解了一些知識點,記錄一下:

就是mysql5導出的有default-charact的設置,mysql4不支持,需要加skip-opt參數,如:
mysqldump -uroot -p --default-character-set=gbk -skip-opt databse > hx.sql
參考文章:Mysql 數據庫字符集轉換
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海原县| 布拖县| 昆山市| 祁东县| 祁连县| 长垣县| 仲巴县| 怀宁县| 建湖县| 新宾| 贵阳市| 龙海市| 武清区| 延庆县| 宜昌市| 青浦区| 凤庆县| 五台县| 瑞金市| 若尔盖县| 讷河市| 镇康县| 泸溪县| 隆安县| 弥渡县| 沾化县| 土默特右旗| 富民县| 和田市| 南阳市| 博客| 白沙| 宝山区| 石河子市| 旺苍县| 陵水| 惠东县| 西乌珠穆沁旗| 普兰店市| 长海县| 景泰县|