下载
注意, 这边使用 MySQL8.4 进行安装与验证
下载的话 也是 :
wget
https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.0-1.el8.x86_64.rpm-bundle.tar
需要说明 银河麒麟 使用 rhel8 的版本就可以了.
对应架构正确就可以
还需要说明 rpm 已经有了一层 tar 压缩了.
我这边验证. 重新使用 tar.gz 打包, 文件从 960MB 到了 956MB
建议直接tar就可以了.复制
安装
清理 mariadb
rpm -qa |grep maria |grep -v connect |xargs rpm -e -f
本地安装
tar -xvf mysql-8.4.0-1.el8.aarch64.rpm-bundle.tar
yum localinstall *.rpm -y复制
数据库初始化
[mysqld]
datadir=/mysql/data
max_allowed_packet = 1G
innodb_log_file_size = 512M
innodb_log_buffer_size = 512M
innodb_file_per_table = 1
innodb_buffer_pool_size=8G
innodb_flush_log_at_trx_commit=0
max_connections=2000
lower-case-table-names=1
innodb_strict_mode = 0
character_set_server=utf8
secure_file_priv =
default-time-zone='+08:00'
binlog_expire_logs_seconds = 7200
transaction-isolation = READ-COMMITTED
mysql_native_password=on
[mysql]
prompt="\\u@\\h : \\d \\r:\\m:\\s>"
default-character-set=utf8复制
初始化命令
mkdir -p /mysql/data
chown mysql:mysql /mysql/data -R
mysqld --initialize-insecure
修改密码:
chown mysql:mysql /mysql/ -R
systemctl restart mysqld
mysql -uroot -h127.0.0.1
创建用户和修改密码:
create user root@'%' identified by 'Testxxxxxxxx';
alter user root@localhost identified by 'Testxxxxxxxx';
flush privileges ;
查看用户以及密码验证信息
select user,host,plugin from mysql.user ;复制
备份命令
创建数据库
mysql -uroot -pTestxxxxxxxx -A
create database myapp2309MYSQL ;
create user myapp2309MYSQL@'%' identified by 'Testxxxxxxxx';
grant all on myapp2309MYSQL.* to myapp2309MYSQL ;
flush privileges ;
备份:
mysqldump -uroot -p'Test1127?!' -h127.0.0.1 -P3306 --single-transaction --databases myapp2309MYSQL | gzip > dbback/myapp2309MYSQL.tar.gz
恢复:
nohup gunzip < myapp2309MYSQL.tar.gz | mysql -h127.0.0.1 -uroot -P3306 -Dmyapp2309MYSQL -p'Testxxxxxxxx' --force -s -N -f &
恢复速度还是比较快的:
20min 一万个左右的表 数据文件大约 6GB 左右.复制
文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1324次阅读
2025-03-13 11:40:53
MySQL8.0统计信息总结
闫建(Rock Yan)
495次阅读
2025-03-17 16:04:03
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
466次阅读
2025-03-13 14:38:19
SQL优化 - explain查看SQL执行计划(一)
金同学
394次阅读
2025-03-13 16:04:22
MySQL突然崩溃?教你用gdb解剖core文件,快速锁定“元凶”!
szrsu
372次阅读
2025-03-13 00:29:43
MySQL生产实战优化(利用Index skip scan优化性能提升257倍)
chengang
330次阅读
2025-03-17 10:36:40
MySQL数据库当前和历史事务分析
听见风的声音
296次阅读
2025-04-01 08:47:17
MySQL 生产实践-Update 二级索引导致的性能问题排查
chengang
240次阅读
2025-03-28 16:28:31
一键装库脚本3分钟极速部署,传统耗时砍掉95%!
IT邦德
239次阅读
2025-03-10 07:58:44
MySQL8.0直方图功能简介
Rock Yan
233次阅读
2025-03-21 15:30:53