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

首頁 > 數據庫 > MySQL > 正文

MySql出現#1036錯誤提示解決辦法

2024-07-24 12:38:25
字體:
來源:轉載
供稿:網友

我本以為這已經是順利遷移完成了,但后來操作的時候,發現只能讀取數據庫的內容,不能更改寫入任何信息,提示#1036 – Table ‘* ‘ is read only (*號為任意表),也就是說表只有只讀屬性.

通過SSH,給數據庫文件777權限,dedeadmin是我的數據庫文件夾:

chmod -R 0777 /usr/local/mysql/var/dedeadmin/

給數據庫目錄的所屬用戶和組改為MySQL:

chown -R mysql:mysql dedeadmin

但是這樣還不能更改數據庫,首先,找到mysqladmin所在位置,一般都在mysql/bin下面,我的在/usr/local/mysql/bin 里面,還需要運行以下命令:

./mysqladmin -u root -p flush-tables

之后輸入root賬號的密碼,馬上就好了,沒有任何任何提示,然后測試一下,能正常讀寫,搬家也就順利完.

linux中解決辦法

1.找到數據庫文件放置的目錄,如/usr/local/mysql/var/xx

2.更改此數據庫下所有文件的所有權:chown mysql.mysql *.*

3.關閉mysql:killall mysqld

4.開啟mysql:進入mysql的bin目錄,運行 ./mysqld_safe --user=mysql &

實例,前幾天我把一個系統掛到服務器上,數據庫出現了如下的錯誤提示.

#1036 - Table ' ' is read only

我把網站傳到服務器上,把備份的數據庫文件放到/usr/local/mysql/var下面之后,訪問某個表時出現權限的問題,后來把數據庫的權限改為777,把數據庫目錄的所屬用戶和組改為MySQL,錯誤依然存在,我采用了一下的方法解決了問題.

首先,找到mysqladmin所在位置,一般都在mysql/bin下面,我的在/usr/local/mysql/bin下面,步驟如下:

  1. #cd   /usr/local/mysql/bin 
  2. --Vevb.com 
  3. #./mysqladmin -u root -p flush-tables 

然后輸入你的數據庫密碼,沒有任何的錯誤提示,說明你成功了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 眉山市| 察哈| 贵德县| 锡林浩特市| 土默特右旗| 东平县| 上栗县| 农安县| 察哈| 漳平市| 嘉兴市| 西林县| 开化县| 瓮安县| 宁都县| 三门县| 电白县| 延庆县| 淮阳县| 南木林县| 田阳县| 玉龙| 高淳县| 西平县| 孟津县| 贵州省| 海城市| 平南县| 十堰市| 平遥县| 太谷县| 西乌珠穆沁旗| 新河县| 唐山市| 尼勒克县| 普定县| 宜川县| 丰原市| 基隆市| 华安县| 龙井市|