Ubuntu数据库安装(mysql)

1.下载mysql-apt-config_0.8.22-1_all.deb并且安装

wget  https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

2.更新apt-updata

sudo apt update

3.如果出现如下图情况执行以下命令

在这里插入图片描述

sudo apt --fix-broken install

4.安装mysql-server

sudo apt install mysql-server

5.修改密码

初次安装默认没有密码,登录数据直接执行以下语句

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; 

##6.修改mysql data目录
在data目录下创建要迁移到数据目录

sudo mkdir /data/mysql_data/

移动当前数据到新目录

sudo mv /var/lib/mysql /data/mysql_data/

7.修改mysql配置文件

修改/etc/mysql/mysql.conf.d/mysqld.cnf中datadir的值为:

 datadir = /data/mysql_data/mysql

8.修改apparmor配置

修改/etc/apparmor.d/usr.sbin.mysqld中的Allow data dir access部分,改后如下:

# Allow data dir access
#  /var/lib/mysql/ r,
#  /var/lib/mysql/** rwk,
   /data/mysql_data/mysql/ r,
   /data/mysql_data/mysql/** rwk,

重新加载apparmor服务使修改生效:

sudo service apparmor reload

9.修改mysql-systemd-start

修改/usr/share/mysql/mysql-systemd-start文件,将类似/var/lib/mysql的内容全部修改为 /data/mysql_data/mysql。

vim /usr/share/mysql/mysql-systemd-start

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TbGjoUEl-1643103963731)(media/16429982425867/16430126886160.jpg)]

10.重新启动mysql服务

sudo service mysql start

11.验证

进入mysql命令行,执行show variables like ‘%datadir%’;,可以看到如下信息:

mysql> show variables like '%datadir%';
+---------------+-----------------------+
| Variable_name | Value                 |
+---------------+-----------------------+
| datadir       | /data/mysql_dat/mysql/ |
+---------------+-----------------------+
1 row in set (0.00 sec)

表示修改成功。恭喜你!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello.Reader

请我喝杯咖啡吧😊

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值