linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整个目录移到/home/data
mv /var/lib/mysql /home/data/
这样就把MySQL的数据文档移动到了/home/data/mysql下
4、编辑MySQL的配置文档/etc/mysql/my.cnf
datadir = /home/data/mysql
5修改下面文件:
/etc/apparmor.d/usr.sbin.mysqld
原来:
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
修改后:
/host/mysql/ r,
/host/mysql/** rwk
6 修改权限
[root@sample ~]# chown -R mysql:mysql /home/data/mysql/ ← 改变数据库的归属为mysql
[root@sample ~]# chmod 700 /home/data/mysql/test/ ← 改变数据库目录属性为700
[root@sample ~]# chmod 660 /home/data/mysql/test/* ← 改变数据库中数据的属性为660
7、重新启动MySQL服务
/etc/init.d/mysql start
当遇到其它问题时 可以根据mysql的日志文件去排错
/usr/bin/mysqld_safe -uroot &
分享到:
相关推荐
ubuntu修改mysql密码,记录一下吧
描述了在Ubuntu系统中如何更改PATH路径,包含临时性的,和永久性的
Ubuntu 通过国内的镜像源安装 MySQL ,可以安装 MySQL 5.7 和 MySQL8.0 ,以及更新到最新版本。
在Ubuntu上离线安装mysql5.7.25。完整安装包(含三个依赖包)
ubuntu 安装mysql odbc驱动
libmysqld-dev_5.7.25-1ubuntu16.04_amd64.deb,mysql-client_5.7.25-1ubuntu16.04_amd64.deb,mysql-common_5.7.25-1ubuntu16.04_amd64.deb,mysql-community-client_5.7.25-1ubuntu16.04_amd64.deb,mysql-...
手动在Ubuntu系统下安装指定版本mysql,
用于mysql8.0版本的MySql.Data.dll类库,直接引用使用
这是一份可以在Ubuntu安装的mysql,同时里面附带了安装手册,适用于ubuntu系统,便于快速安装。
mysql-ubuntu14.04系统版
ubuntu安装mysql5.6完整步骤说明(亲测实用).docx
MySQL基本操作(Ubuntu)MySQL基本操作(Ubuntu)MySQL基本操作(Ubuntu) Ubuntu MySQL Linux 手册
Ubuntu上安装MySQL用到的镜像文件。
ubuntu下MySql的安装教程,每一步都有详细的说明。也提供了一些安装中的问题的解决方法,绝对可用。
ubuntu安装mysql,以及mysql的主从备份, ubuntu版本: 17.04
Ubuntu安装MySQL及常用操作
ubuntu 下mysql 安装及配置文件 有个是关于编码方式的 也可以在windows下修改 不过文件名不一样了
本文档简单的阐述了如何在Ubuntu18.04安装mysql,并成功的启动mysql,笔者是window 10 和Ubuntu的双系统,为了方便就安装了个mysql
ubuntu 15.04开放mysql远程3306端口