今天将数据库导出,然后打算导入到虚拟机的数据库中,结果提示了Can´t create table ´photo´ (errno: 13) 。
然而当我正在郁闷的时候,想起来我当时的数据库是通过root用ssh传到虚拟机的mysql文件夹下的,我想是不是权限问题呢?
于是我使用使用一下方法解决了问题:
chmod -R 755 /var/lib/mysql/ 这个是更改mysql文件夹以及子文件夹和文件对所拥有的用户可读可写可执行
chown -R mysql.mysql /var/lib/mysql/ 这个是更改mysql以及子文件夹和文件为mysql用户和mysql用户组所拥有