麒麟自带mysql安装后文件位置
1、通过配置文件/etc/mysql/mysql.confi.d/mysqld.cnf可以看到基础配置信息,如下图
2、可以看到默认数据库目录为:datadir=/var/lib/mysql 该目录为锁定状态,无法打开(没有读、写、执行权限);
通过终端命令可以改变权限,最终打开该目录
终端命令:sudo chmod a+rwx /var/lib/mysql #授予mysql目录读、写、执行权限
终端命令:sudo chmod a+rwx /var/lib/mysql/gzglcs #授予mysql目录下gzglcs数据库读、写、执行权限,数据库一目录形式存在
如下图
3、linux改变文件权限的命令
-
使用chmod命令改变文件权限:
-
chmod a+rwx filename // 所有用户赋予读、写和执行权限
-
chmod u+x filename // 只给文件所有者赋予执行权限
-
chmod go-w filename // 给文件组和其他用户去除写权限
-
-
使用chown命令改变文件所有者和所属组:
-
chown user:group filename // 将文件的所有者改为user,所属组改为group
-
-
使用chgrp命令改变文件所属组:
-
chgrp group filename // 将文件的所属组改为group
-
-
使用setfacl命令设置文件ACL(访问控制列表):
-
setfacl -m u:user:rw filename // 给特定用户授予读写权限
-
setfacl -m g:group:r filename // 给特定用户组授予只读权限
-
- 使用访问权限控制语句创建ACL策略文件:
- 在特定的目录下创建一个acl策略文件:
终端命令:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
重启系统后,数据库内容为空。
5、将原数据库目录拷贝到用户个人目录下,重启系统,
终端命令:sudo cp -r /var/lib/mysql /home/wqz/
6、修改mysql的默认配置后,会造成mysql服务无法启动等问题,不建议修改配置。
7、改回默认配置后,仍能正常操作。