众所众知宝塔面板想要安装MySQL8.0需要至少6GB的运行内存,但是本地服务器只有2GB,不能直接在面板应用商店里安装,所以只能考虑手动安装,为什么呢?因为我需要做数据备份,并不在系统上运行mysql,仅仅为了找回已备份的数据,因为阿里云RDS MySQL物理备份文件恢复到自建数据库需要相同的版本,不然恢复不了,关于恢复的 教程 下次说,这次仅仅安装和部署MySQL8.0,针对CentOS7系统安装MySQL 8.0的详细步骤,特别适合新手操作。
检查并卸载系统自带的MariaDB或旧版MySQL:(确定没有可以忽略,我是新系统,安装了宝塔但是没有部署环境,仅仅是面板,提示有相关信息)
按照提示信息,删除相关文件,如图:
运行单程后安装依赖包,MySQL初始化必需的库
推荐从官网下载(需替换版本号):
创建专用用户和组、创建系统用户(无登录权限)
第一条是修改所有者,第二条是调整权限,设置完成后如图所示:
编辑配置文件/etc/my.cnf
注意路径一致性,写入以下内容,(vi编辑里,字母【i】开启编辑,直接粘贴,然后按Esx退出编辑,然后Shift+:,冒号然后输入:wq保存文件)
等待加载完成,然后我们能看见系统提示的临时密码:我的【vHncsuaV-67y】
# 配置环境变量 vi编辑/etc/profile,添加:
刷新权限,设置完成后,如图:
Navicat连接测试,使用IP、端口3306及修改后的密码连接。
找不到mysql.sock:执行ln -s /usr/local/mysql/tmp/mysql.sock /tmp/mysql.sock。
密码策略调整:若需简单密码,修改validate_password策略。
以上步骤综合了多个安装文档的实践验证,确保流程清晰且避坑。好了,支持安装详细的步骤已经完成,接下来就是恢复阿里云备份的xxx_qp.xb数据库文件了,这是一个大工程,好了,有问题留言反馈~~~
宝塔Docker拉取镜像提示:Error response from daemon: Get "https://registry-1.docker.io/v2/"的解决办法
阿里云RDS MySQL数据库物理备份的xb文件格式恢复到本地数据库的图文教程