mariadb 日志在哪
- 作者: 嗫?暁雲?
- 来源: 51数据库
- 2020-10-03
操作:
1、创建/data目录
mkdir /data
chmod 777 /data(要给这个目录至少要附加读写权限)
2、把mariadb服务停掉:
systemctl stop mariadb.service
3、把/var/lib/mysql整个目录复制到/data
cp -r /var/lib/mysql/* /data/
这样就把MySQL的数据文档复制到了/data下
4、编辑mariadb的配置文档/etc/my.cnf
在[client]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
在[mysqld]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
datadir =/datal (这行没有,需要自己加上)
保存后退出。
5、 chown -R mysql:mysql /data/mysql
6、重新启动mariadb服务
systemctl start mariadb.service。
mariadb 是一个采用 aria 存储引擎的 mysql 分支版本,是由原来 mysql 的作者 michael widenius 创办的公司所开发的免费开源的数据库服务器。
与 mysql 相比较,mariadb 更强的地方在于:
maria 存储引擎
pbxt 存储引擎
xtradb 存储引擎
federatedx 存储引擎
更快的复制查询处理
线程池
更少的警告和bug
运行速度更快
更多的 extensions (more index parts, new startup options etc)
更好的功能测试
数据表消除
慢查询日志的扩展统计
支持对 unicode 的排序
1、创建/data目录
mkdir /data
chmod 777 /data(要给这个目录至少要附加读写权限)
2、把mariadb服务停掉:
systemctl stop mariadb.service
3、把/var/lib/mysql整个目录复制到/data
cp -r /var/lib/mysql/* /data/
这样就把MySQL的数据文档复制到了/data下
4、编辑mariadb的配置文档/etc/my.cnf
在[client]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
在[mysqld]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
datadir =/datal (这行没有,需要自己加上)
保存后退出。
5、 chown -R mysql:mysql /data/mysql
6、重新启动mariadb服务
systemctl start mariadb.service。
mariadb 是一个采用 aria 存储引擎的 mysql 分支版本,是由原来 mysql 的作者 michael widenius 创办的公司所开发的免费开源的数据库服务器。
与 mysql 相比较,mariadb 更强的地方在于:
maria 存储引擎
pbxt 存储引擎
xtradb 存储引擎
federatedx 存储引擎
更快的复制查询处理
线程池
更少的警告和bug
运行速度更快
更多的 extensions (more index parts, new startup options etc)
更好的功能测试
数据表消除
慢查询日志的扩展统计
支持对 unicode 的排序
推荐阅读