Я хочу использовать базы данных в D: \ xampp \ mysql \ data в моем Linux MySQL без перемещения.так что я могу работать с ними из Linux и Windows
вот что я сделал:
# mount -t ntfs -o uid=mysql,gid=mysql,dmask=002,fmask=113 /dev/sda5 /media/public/
# cd /var/lib/mysql
# ln /media/public/xampp/mysql/data/my_db -s
# chown -R mysql:mysql /var/lib/mysql/my_db
, но mysql не может прочитать таблицы базы данных
use my_db
show tables
выдает ошибку: mysql не может прочитать каталог './my_db'
Кажется, это проблема с правами доступа.что мне делать?
PS : есть только одна машина с двумя операционными системами, Windows и Linux.и я хочу использовать тот же каталог, что и datadir
, когда я нахожусь в Windows или Linux.
PS : я попробовал ntfs-3g
.теперь насыпать раздел и владеть всем содержимым mysql:mysql
./ var / lib / mysql / my_db тоже mysql:mysql
.но я все еще получаю следующую ошибку на show tables
ОШИБКА 1018 (HY000): Не могу прочитать каталог './my_db/' (errorno: 13)