V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
onhao
V2EX  ›  MySQL

更改 mysql 的 datadir 只改 mysql 的配置文件还不够

  •  
  •   onhao · 2021-12-13 11:02:21 +08:00 · 1734 次点击
    这是一个创建于 1072 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ubuntu 20.04 下用 apt install mysql-server 安装的 mysql ,需要更改 mysql 的 datadir ,用之前的老办法直接修改 mysql 的配置文件, 已经不起作用了,修改配置文件后, 服务起不来, 还需要去设置 apparmor ,不知道是不是有一样经历的老兄呢?
    分享下修改 datadir 的经历: https://wuhao.pw/archives/281/
    据说这是为了安全

    7 条回复    2021-12-13 15:34:30 +08:00
    srxnini
        1
    srxnini  
       2021-12-13 14:24:01 +08:00
    5.7 的话应该还是直接改 my.cnf 就行了
    knives
        2
    knives  
       2021-12-13 14:30:20 +08:00
    第一次知道 apparmor ,看上去的确比 SELinux 要方便。同样是改 mysql 的 datadir ,CentOS 下要麻烦多了(大概多几个命令吧)。
    onhao
        3
    onhao  
    OP
       2021-12-13 14:32:27 +08:00
    是的 ,8 支持很多新的特性还是很值得的,以后你迟早要升级到 8 的^_^,其他 linux 的发行版本 没有去升级不清楚,ubuntu 采用 apt 安装的方式,真的采用之前的方式完全不行了, 而且就是看官方的文档都没法解决。
    @srxnini
    onhao
        4
    onhao  
    OP
       2021-12-13 14:36:38 +08:00
    @knives 确实,真的 改这个 datadir ,百度,谷歌了很久,按照搜到的内容配置总是失败,然后自建摸索不断参考别人的设置方法,才解决。
    srxnini
        5
    srxnini  
       2021-12-13 14:37:39 +08:00
    @onhao #3 mark 一下,感谢楼主分享经验~~~~~~
    huijiewei
        6
    huijiewei  
       2021-12-13 14:40:34 +08:00
    Ubuntu 12.04

    2013 年就需要改 apparmor 了
    777777
        7
    777777  
       2021-12-13 15:34:30 +08:00
    官方文档有说吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3035 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 14:29 · PVG 22:29 · LAX 06:29 · JFK 09:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.