千家信息网

mariadb 安装步骤

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,下载地址:https://downloads.mariadb.org/mariadb/10.2.10/## [client]port = 3306socket = /data/mysql/data/m
千家信息网最后更新 2026年11月03日mariadb 安装步骤下载地址:https://downloads.mariadb.org/mariadb/10.2.10/
## [client]
port = 3306
socket = /data/mysql/data/mysql.sock

[mysql]
prompt = "\u@rac2 \R:\m:\s [\d]> "

[mysqld]
user = mysql
port = 3306
basedir = /opt/mysql
datadir = /data/mysql/data
socket = /data/mysql/data/mysql.sock

slow_query_log = 1
slow_query_log_file = /data/mysql/data/slow.log
log-error = /data/mysql/data/error.log
long_query_time = 0.5
log_queries_not_using_indexes =1
log_throttle_queries_not_using_indexes = 60

log_slow_admin_statements = 1
log_slow_slave_statements = 1
server-id = 3306
log-bin = /data/mysql/data/mybinlog
sync_binlog = 1
expire_logs_days = 30

transaction_isolation = REPEATABLE-READ
innodb_buffer_pool_size =50M
innodb_buffer_pool_instances = 1
innodb_buffer_pool_load_at_startup = 1
innodb_buffer_pool_dump_at_shutdown = 1
#innodb_data_file_path = ibdata1:50M:autoextend
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 32M
innodb_log_file_size = 50M
innodb_log_files_in_group = 2
innodb_max_undo_log_size = 200M


### alias mysql3306='/opt/mysql/bin/mysql [mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=0
enabled=1 yum install boost
yum install MariaDB-server MariaDB-client
sudo systemctl start mariadb
sudo /etc/init.d/mysql start

参考地址:https://mariadb.com/kb/en/library/yum/ 参考地址: https://downloads.mariadb.org/mariadb/repositories/#mirror=neusoft&distro=CentOS&distro_release=centos6-amd64--centos6&version=10.2
## 源码安装
安装包mariadb-10.2.10.tar 软件目录 /opt/mysql 数据目录 /data/mysql/data
yum install -y ncurses-devel openssl-devel openssl gcc-c++ cmake groupadd mysql
useradd -g mysql mysql [mysqld]
datadir=/data/mariadb/data
socket=/data/mariadb/data/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/data/mariadb/data/mysqld.pid
export PATH=$PATH:/usr/local/mysql
chown -R mysql /data/mariadb
启动mysql mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &

登陆mysql mysql -uroot -p --socket=/data/mariadb/data/mysql.sock

参考文档:https://www.cnblogs.com/daixiang/p/5431639.html
## mysql升级方法
1.在目标服务器上安装新版本的 MySQL
2.在新版本 MySQL 上创建和老版本同名的数据库 mysqladmin -h hostname -P port -u user -p passwd create db_name 3.将老版本 MySQL 上的数据库通过管道导入到新版本数据库中。命令如下: mysqldump --opt db_name | mysql -h hostname -P port -u user -p passwd
db_name

说明: --opt 选项表明采用优化(Optimize)方式进行导出
如果网络较慢,可以在导出选项中加上--compress 来减少网络传输 对于不支持管道操作符(|)的操作系统,可以先用 mysqldump 工具将旧版本的数据导出为 文本文件,然后再往新版本 MySQL 中导入此文件
shell> mysqldump --opt db_name > filename(旧版本 MySQL 上执行)
shell> mysql -u user -p passwd db_name < filename(新版本 MySQL 上执行)

4.将旧版本 MySQL 中的 mysql 数据库目录全部 cp 过来覆盖新版本 MySQL 中的 mysql 数据库
#配置GTID mysqld_safe --gtid_mode=ON --log-bin --log-slave-updates --enforce-gtid-consistency & ./bin/mysqld_safe --defaults-file=/data/opt/mysql/my.cnf --user=mysql --gtid_mode=ON --log-bin --log-slave-updates &

主从配置gtid参考 http://blog.csdn.net/wuxbeyond/article/details/49615359
数据 数据库 版本 参考 地址 目录 文件 管道 网络 配置 操作系统 主从 命令 工具 操作符 文本 文档 方式 方法 服务器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 天津市摩尔互联网科技 北京互联网科技公司 平安科技 互联网 互联网科技的英文 未来的互联网科技 北京禾田雨橡互联网科技 融势互联网科技 奔汉互联网科技 菲比寻常互联网科技 互联网科技美容 互联网科技生活的内容 受益于互联网科技的高速发展 青岛科技大学互联网大赛研究生 电子科技大学互联网创业大赛 中国科技创新与世界互联网大会 工业互联网等科技实现智能化赋能 互联网企业科技类企业如何做账 版纳互联网科技选哪家 互联网科技创业有什么好项目 株洲百竞科技的互联网营销顾问 贷财互联网科技 广州紫鲸互联网科技 互联网高科技企业 电子科技大学互联网创业大赛 宇信科技在杭州互联网排第几 神州科技互联网有限公司 昆明中奇联合互联网科技 互联网科技平台产品运营 互联网科技收购价值 知域互联网科技有限公司官网
0