soseek 发表于 2015-9-10 14:08:17

想问问把数据库移动到数据盘失败的问题

cp -R /usr/local/mariadb/var /mnt/mysql

然后修改了 datadir


port
= 3306
socket
= /tmp/mysql.sock
pid-file = /usr/local/mariadb/var/mariadb.pid
log_error = /usr/local/mariadb/var/mariadb.err
basedir = /usr/local/mariadb
datadir = /mnt/mysql/var

但是启动mysql 时候就 出现 .*   ,这样一个*是红的


没其他报错


用的是lnmpa

licess 发表于 2015-9-10 15:53:07

发日志看一下日志,感觉可能是没加权限

soseek 发表于 2015-9-10 19:24:56

回复 2# 的帖子

150910 19:16:39 mysqld_safe Starting mysqld daemon with databases from /mnt/mysql/var
150910 19:16:39 mysqld: File './mysql-bin.index' not found (Errcode: 13 "Permission denied")
150910 19:16:39 Aborting

150910 19:16:39 /usr/local/mariadb/bin/mysqld: Shutdown complete

150910 19:16:39 mysqld_safe mysqld from pid file /usr/local/mariadb/var/mariadb.pid ended


官网上说设置权限,但是chown -R mysql:mysql mysql用户不存在啊,
难道lnmpa原因?

licess 发表于 2015-9-10 20:12:27

按你最开始说的,你安装的是mariadb不是mysql,所以用户是mariadb不是mysql

soseek 发表于 2015-9-10 21:41:02

回复 4# 的帖子

我是这样的chown -R root:mariadb mysql

licess 发表于 2015-9-11 09:01:12

回复 5# 的帖子

chown -R mariadb:mariadb 你的mariadb数据库目录

heianzhuzai 发表于 2015-9-11 17:31:26

学习了,继续观察中!!

soseek 发表于 2015-9-12 19:27:23

多谢了   :handshake :handshake
页: [1]
查看完整版本: 想问问把数据库移动到数据盘失败的问题