本文将带领大家在 Ubuntu 下安装 MySQL 数据库并修改数据目录的位置。 1. 更新软件列表: apt-get update sudo apt-get update 2. 安装 MySQL: sudo apt-get install mysql-server 3. 在安装过程中,请按提示输入数据库连接密码。 4 ..

ubuntu 16.04 安装 MySQL 并修改数据目录

本文将带领大家在 Ubuntu 下安装 MySQL 数据库并修改数据目录的位置。

1. 更新软件列表: apt-get update

sudo apt-get update

2. 安装 MySQL:

sudo apt-get install mysql-server

3. 在安装过程中,请按提示输入数据库连接密码。

4. 安装成功后进入数据库验证是否安装成功:

mysql -u root -p

以上就是 MySQL 的安装过程,在实际中,我们通常需要修改数据目录的位置(datadir)。

5. 停止 MySQL 服务:

systemctl stop mysql

6. 创建新的数据库目录,假设新目录为(/data/mysql):

mkdir /data/mysql

7. 复制原有数据到新的目录下,并更改新目录权限:

cp -R /var/ib/mysql/ /data/mysql/
chown -R mysql:mysql /data/mysql

8. 修改 MySQL 配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf):

# datadir=/var/lib/mysql  注释掉默认的
datadir=/data/mysql

9. 修改系统对 MySQL 目录的限制,修改文件(/etc/apparmor.d/usr.sbin.mysqld):

# Allow data dir access
  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
  注释掉上述两行,对照改成
  /data/mysql/ r,
  /data/mysql/** rwk,

10. 重启服务:

systemctl restart apparmor
systemctl start mysql

  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    422 引用 • 465 回帖 • 921 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    605 引用 • 778 回帖 • 735 关注
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    90 引用 • 145 回帖 • 676 关注
回帖   
请输入回帖内容...