当前位置: 首页 > news >正文

完整教程:CentOS 7安装MySQL 8.0,并导入数据

目录

一.操作步骤

1. 添加MySQL官方Yum仓库

2. 安装MySQL服务器

3. 启动MySQL服务

4. 获取临时密码

5. 安全配置(重要)

二.使用DBeaver/Navicat等工具,连接我们这台linux服务器上刚刚安装好的mysql

1.问题一:连接超时

2.问题二:linux服务器的mysql服务拒绝访问

3.最终效果展示

三.将我们本机mysql数据库的数据,导入这台linux的mysql中

1.将本机mysql的所用的数据库,导出

2.将数据导入linux的mysql数据库

3.查看效果


一.操作步骤

1. 添加MySQL官方Yum仓库

# 下载MySQL Yum仓库
sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

注:

"添加MySQL官方Yum仓库" 说白了就是, 告诉系统:"以后找 MySQL 软件包,不要去系统默认的地方找,去 MySQL 官方的服务器下载最新的、官方的版本。"

这样做确保了你能获得:

  • ✅ 正宗的 MySQL(不是 MariaDB)

  • ✅ 最新版本和安全更新

  • ✅ 官方技术支持

  • ✅ 完整的工具链(客户端、开发库等)

2. 安装MySQL服务器

sudo yum install -y mysql-community-server

3. 启动MySQL服务

# 启动服务
sudo systemctl start mysqld
# 设置开机自启
sudo systemctl enable mysqld
# 查看服务状态
sudo systemctl status mysqld

4. 获取临时密码

# MySQL 8.0安装后会生成临时密码
sudo grep 'temporary password' /var/log/mysqld.log

5. 安全配置(重要)

# 运行安全配置脚本
sudo mysql_secure_installation
# 按照提示操作:
# 1. 输入临时密码
# 2. 设置新密码(需包含大小写字母、数字、特殊字符)
# 3. 移除匿名用户
# 4. 禁止root远程登录(建议)
# 5. 移除test数据库
# 6. 重新加载权限表

根据以上五步,可以成功在CentOS 7上安装MySQL8.0,亲测有效~~~

二.使用DBeaver/Navicat等工具,连接我们这台linux服务器上刚刚安装好的mysql

1.问题一:连接超时

我们连接以后,会发现一直转圈,最后提示“连接超时”。

因为我们的阿里云linux服务器,没有开放3306这个端口,所以不允许外部访问。

解决办法如下:去配置一下我们这台linux服务器的安全组即可。

2.问题二:linux服务器的mysql服务拒绝访问

原因分析:我们需要去看一下,linux的mysql服务中,root用户都允许那些ip访问。可能是root用户默认只允许localhost(本机)访问。

核心思路如下:

实操:

3.最终效果展示

三.将我们本机mysql数据库的数据,导入这台linux的mysql中

1.将本机mysql的所用的数据库,导出

可见此时桌面,确实多出了一个导出的sql文件,该文件中包含了his数据库的所有数据。

2.将数据导入linux的mysql数据库

第一步:先创建数据库,也命名为his吧,和原来保持一致性。

第二步:导入那个sql文件

3.查看效果

以上就是本篇文章的全部内容,希望可以帮到你。

喜欢本篇文章的话,可以留个免费的关注呦~~~

http://www.jsqmd.com/news/187372/

相关文章:

  • 中文古风水墨风格AI生成模型训练指南:借助lora-scripts实现艺术迁移
  • 2025年iPJet-7数字化喷涂机品牌综合实力排行榜,真空灌胶机/精密雾化涂覆机/薄膜均匀涂覆机iPJet-7 数字化喷涂机企业怎么选择 - 品牌推荐师
  • 好写作AI:主流AI写作工具比较——在学术场景的核心优势分析
  • 20260103 26年的盈利目标
  • 揭秘C++26中CPU亲和性新特性:5大技巧实现极致性能兼容
  • 退换货政策透明化:减少纠纷的服务条款公示
  • 033.字典树
  • 技术先进才靠谱!全自动清洗消毒机(医用 + 便盆款)知名企业实力排行 - 品牌推荐大师1
  • 学习记录15
  • 你还在写运行时逻辑?C++26 constexpr变量已支持动态初始化!
  • lora-scripts训练失败怎么办?常见问题排查与显存溢出解决方案汇总
  • 【C++26并发编程重大突破】:深度解析std::future取消机制设计原理与应用
  • 法律文书智能生成:基于lora-scripts训练合同起草专用LoRA
  • 定制复古街道场景AI绘图模型——基于lora-scripts的实践案例分享
  • CPU亲和性在C++26中的变革,如何避免兼容性陷阱?
  • 【下一代C++开发必读】:C++26 CPU亲和性设计模式与迁移策略
  • 【Linux底层开发进阶指南】:GCC 14对RISC-V架构支持带来的革命性影响
  • 跨境支付说明文档:解决资金流转疑虑的解释
  • C++网络模块卡顿频发?立即排查这4个性能雷区
  • GCC 14正式支持C++23关键特性:开发者必须了解的7个编译器升级亮点
  • 美妆博主内容升级:个性化口红色号AI试妆图一键生成
  • 高效低耗:消费级显卡RTX 3090运行lora-scripts完成大模型LoRA微调实测
  • LUT调色包下载后怎么用?配合lora-scripts打造影视级AI调色模型
  • 揭秘C++26 std::future取消功能:如何优雅终止异步任务?
  • 【Java毕设源码分享】基于springboot+vue的航空票务管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 仅1%工程师知道的C++物理引擎加速技巧,让你的模拟快如闪电
  • 基于lora-scripts的LoRA微调实战:从零开始训练专属赛博朋克风格AI画风
  • 学习记录7
  • 一键启动训练:lora-scripts中train.py脚本参数详解与最佳实践
  • PyCharm激活码永不过期?不!但你可以免费使用lora-scripts做AI开发