网站首页 > 精选文章 正文
Hi,我是聪慧苹果8,就是江湖上人见人爱、花见花开,土到掉榨的Linux爱好者,一起学习吧。
生产环境部署了一套MySQL双主模式的数据库,很多高危命令不建议直接在生产环境上进行操作,自己搭建一套单机的MySQL数据库,安装过程还算顺利,不同的环境会遇到不通的问题,可以借助日志或经验来修复,一起来实践一下吧。
一、从MySQL官方下载MySQL rpm安装包。
wget https://repo.huaweicloud.com/mysql/Downloads/MySQL-8.0/mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar
二、下载完成后解压MySQL rpm安装包。
tar -xvf mysql-8.0.26-1.el8.x86_64.rpm-bundle.tar
- 安装MySQL rpm包
请执行以下rpm命令
[root@Demo-Environment software]# rpm -ivh mysql-community-common-8.0.26-1.el8.x86_64.rpm --nodeps --force;
[root@Demo-Environment software]# rpm -ivh mysql-community-libs-8.0.26-1.el8.x86_64.rpm --nodeps --force;
[root@Demo-Environment software]# rpm -ivh mysql-community-client-8.0.26-1.el8.x86_64.rpm --nodeps --force;
[root@Demo-Environment software]# rpm -ivh mysql-community-server-8.0.26-1.el8.x86_64.rpm --nodeps --force;
2.初始化MySQL
[root@Demo-Environment software]# mysqld --initialize
3.设置MySQL自启动
[root@Demo-Environment software]# systemctl enable mysqld
3.启动MySQL数据库
[root@Demo-Environment software]# systemctl start mysqld.service
4.获取MySQL数据库root临时密码。
5.验证数据库是否可以正常登录。
[root@Demo-Environment software]# mysql -uroot -p
6、安装过程异常处理。
01. rpm 安装mysql-community-server-8.0.26-1.el8.x86_64.rpm时报错
[/usr/lib/tmpfiles.d/mysql.conf:23] Line references path below legacy directory /var/run/, updating /var/run/mysqld → /run/mysqld; please update the tmpfiles.d/ drop-in file accordingly.
英文差的可以直接使用翻译软件哦.......
[/usr/lib/tmpfiles.d/mysql.conf:23] 行引用旧目录 /var/run/ 下的路径,更新 /var/run/mysqld → /run/mysqld; 请相应地更新 tmpfiles.d/ 插入文件。
按照提示进行修改
修改前:
修改后:
2、启动MySQL服务报错.
查看MySQL数据库日志/var/log/mysqld.log.
rm -rf /var/lib/mysql 删除后启动MySQL服务正常。
03、MySQL数据库执行命令报错ERROR 1820。
mysql> show databases ;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
按提示修改root密码.
Linux学习是个不断总结和实践的过程,涉及很多开源软件的安装和使用,我们一起努力吧!!!
猜你喜欢
- 2025-05-03 Ubuntu 21.10开始利用zstd压缩Debian软件包
- 2025-05-03 mac怎么打开zip:BetterZip For Mac最好用的压缩包管理器
- 2025-05-03 安装 storcli 命令(如何安装sgmediation命令)
- 2025-05-03 linux常用系统命令(linux系统的常用命令)
- 2025-05-03 MySQL库很大,如何进行数据备份与恢复
- 2025-05-03 Linux系统下的压缩工具(linux中压缩)
- 2025-05-03 CentOS运维常用命令大全(centos vi命令)
- 2025-05-03 超详细的RPM与YUM 区别介绍(rpm和gz)
- 2025-05-03 CentOS7下快速搭建K8s集群实践(centos8搭建k8s)
- 2025-05-03 Mysql 8.4数据库安装、新建用户和数据库、表单
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)