我使用xampp运行mysql,并且我为丢失和找到的网站创建了一个数据库。Mysql错误1036表是只读的
的数据库是非常简单,只有两个表用于: 学生 & lost_items
我试图将数据插入到学生表,但它口口声声说,这个表是只读的。我已经阅读了一些解决方案,他们说我需要使用sudo并设置组权限,但是我在哪里放置这些命令?
我使用xampp运行mysql,并且我为丢失和找到的网站创建了一个数据库。Mysql错误1036表是只读的
的数据库是非常简单,只有两个表用于: 学生 & lost_items
我试图将数据插入到学生表,但它口口声声说,这个表是只读的。我已经阅读了一些解决方案,他们说我需要使用sudo并设置组权限,但是我在哪里放置这些命令?
通过以下命令获取您的数据目录。
sudo cat /etc/mysql/my.cnf | grep -i datadir
或 sudo的猫的/etc/my.cnf | grep的-i DATADIR
sudo chown -cR mysql:mysql /Path/mysql/datadir/
,并重新启动mysql进程
/etc/init.d/mysql stop
/etc/init.d/mysql start
希望这有助于。
我在ubuntu和xampp中遇到过同样的问题。
我在哪里输入此命令? – alex067
你正在运行Windows还是Unix? –
正在运行的窗口10 – alex067