当前位置: 代码网 > it编程>数据库>Mysql > centOS7下载MySQL8版本方式

centOS7下载MySQL8版本方式

2026年03月06日 Mysql 我要评论
前提原本我想在网上查找linux 怎么下载mysql,但是查到的方法到启动mysql时返回:failed to start mysqld.service: unit not found意思:无法启动m

前提

原本我想在网上查找linux 怎么下载 mysql,但是查到的方法到启动mysql时

返回:

failed to start mysqld.service: unit not found

意思:无法启动mysqld.service:找不到设备

找了文章说要安装mariadb,但是我不会呀(我是小白),感觉好麻烦,回来我找到了我老师的教材找到了办法,亲测有效!!!

方法

1.下载mysql8版本

wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm

 注释:wget就是一个下载工具如果没有wget 使用yum在线安装一个wget

2.下载安装mysql

rpm -ivh mysql80-community-release-el7-6.noarch.rpm
yum install mysql-server --nogpgcheck -y

3.配置权限

将/var /lib/mysql 目录授权给mysql组下面的mysql用户,可以初始化创建文件,写文件内容

chown mysql:mysql /var/lib/mysql -r;

4.初始化mysql

初始化以后mysql安装成功

mysqld --initialize

5.启动mysql

mysql已经安装成功,不报错说明启动成功

systemctl start mysqld

6.查看mysql运行状态

7.查看初始化密码

mysql安装默认的root用户会随机生成一个密码在/var/log/mysqld.log文件中

cat /var/log/mysqld.log

也可以使用命令查看默认密码

grep "password is generated" /var/log/mysqld.log | awk '{print $nf}'

8.登录mysql

mysql -uroot -p
enter password: 输入默认密码

9.修改root的初始密码

修改密码学习阶段不要设置复杂密码,建议简单能记住的,因为找回密码非常麻烦,还不如重装mysql

以下以’123456‘为例

alter user 'root'@'localhost' identified by '123456';

10.退出并重新登录

退出并重新登录使用修改后的123456密码

退出命令
exit;

11.远程授权

远程授权的目的:让其他的主机、用户能够访问服务器上的mysql数据库。授权命令如下:

show databases;
use mysql;
update user set host='%' where user='root';

#刷新修改
flush privileges;

12.防火墙开放端口

防火墙默认是没有开放mysql服务的3306端口。

要想远程访问mysql,必须设置防火墙,添加对3306端口访问的支持。

  • 增加开放端口
firewall-cmd --add-port=3306/tcp --permanent
  • 重新加载
firewall-cmd --reload

打开navicat客户端软件,创建一个新的数据库连接即可。

总结

以上方法都是傻瓜式在linux总端复制粘贴就行的

当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • 使用MyDumper重建MySQL副本的实现

    使用MyDumper重建MySQL副本的实现

    1. 什么是 mydumper?当副本因损坏或漂移而失效时,如果无法使用 pt-table-sync,标准解决方案是从主数据库的全新副本重建副本。传统上,为了快... [阅读全文]
  • MySQL索引用法实战指南

    MySQL索引用法实战指南

    一、为什么要用索引?—— 先讲个血泪故事想象你去图书馆找一本《mysql从入门到入土》:没有索引的情况(全表扫描):你从第一排书架开始,... [阅读全文]
  • MySQl 索引的使用

    验证索引效率 在未建立索引之前,执行如下sql语句,查看sql的耗时。 针对字段创建索引 然后再次执行相同的sql语句,再次查看sql的耗时索引使用 最左前缀法则 如果索引了多…

    2026年03月08日 数据库
  • linux之MySQL的数据备份和恢复实现方式

    ​防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方。备份方式从生成备份的内容区分物理备份​直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制…

    2026年03月05日 数据库
  • 如何将mysql迁移到翰高数据库

    如何将mysql迁移到翰高数据库

    一,设置翰高数据库可以远程访问检查数据库服务状态# 检查数据库服务是否运行sudo systemctl status highgo# 如果没有运行,启动服务su... [阅读全文]
  • MySQL查询、表操作与数据管理的操作指南

    前言mysql 作为全球最流行的关系型数据库之一,广泛应用于 web 开发、数据分析等场景。对于初学者而言,掌握基础的查询语法、表结构操作、数据导入导出是入门的核心。本文将结合「学…

    2026年03月05日 数据库

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com