资讯专栏INFORMATION COLUMN

CentOS修改Mariadb数据库文件存储路径

CatalpaFlat / 1870人阅读

摘要:修改数据库文件存储路径也是类似的配置。默认的数据的存储目录为,准备改为。停止服务数据迁移修改配置在中添加在中添加,末尾必须是完整配置注上面的五行是设置默认字符集为,否则表情是无法正确存储的。验证登录查询结果

修改Mariadb数据库文件存储路径

mysql也是类似的配置。
MariaDB默认的数据的存储目录为/var/lib/mysql,准备改为/data/mysql

停止服务
systemctl stop mariadb
数据迁移
mv /var/lib/mysql /data/mysql
修改配置
vim /etc/my.cnf

# 在[client-server]中添加
socket=/data/mysql/mysql.sock

# 在[mysqld]中添加,末尾必须是/
datadir=/data/mysql/
完整配置
#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]
socket=/data/mysql/mysql.sock

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

[mysqld]
init_connect="SET collation_connection = utf8mb4_unicode_ci"
init_connect="SET NAMES utf8mb4"
character_set_server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake=true
datadir=/data/mysql/

注:datadir上面的五行是设置默认字符集为utf8mb4,否则emoji表情是无法正确存储的。

验证
# 登录
mysql -uroot -p

# 查询
show global variables like "%datadir%";

# 结果
MariaDB [(none)]> show global variables like "%datadir%";
+---------------+--------------+
| Variable_name | Value        |
+---------------+--------------+
| datadir       | /data/mysql/ |
+---------------+--------------+
1 row in set (0.00 sec)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/47820.html

相关文章

  • LNMP环境搭建(一):Mysql

    摘要:如果在未删除的情况下尝试在任一服务器上进行安装,安装将终止并显示一条错误消息以指向卸载卸载默认安装了编译安装官方文档下载相关源码下载,的相关依赖安装依赖是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装编译过程。 安装虚拟机 出于学习目的选择最小安装 选择启动项「第一项正常启动、第二项是修复模式」 showImg(https://segmentfault.com/img/...

    skinner 评论0 收藏0
  • 搭建NextCloud服务笔记-基础篇

    摘要:网页服务由提供,网络编程语言为,数据库用等。我也计划单独写一篇安全配置和高阶配置的笔记。强烈建议使用源和源,不要使用的源。访问基于以上步骤,基本就完成了基本的功能部署。升级已经是目前的最高版本了,可是版本只是的,不符合最低的要求。 简述 国外优秀云存储上不去或者速度奇慢(感谢GFW),国产各大云盘已经残废或者自我阉割,数据安全性也从来无法保障。多年折腾经验告诉我,最重要的还是数据。硬件...

    xiyang 评论0 收藏0

发表评论

0条评论

CatalpaFlat

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<