当前位置: 代码网 > it编程>数据库>Mysql > MySQL数据库安装之离线下载方式

MySQL数据库安装之离线下载方式

2025年07月06日 Mysql 我要评论
1.安装包的下载进入mysql官网:www.mysql.com在downloads页面,翻到最下面选择社区版(community)离线下载选择图中标红的包,若是在线下载选择第一个yum包选择版本下载第

1.安装包的下载

进入mysql官网:www.mysql.com

在downloads页面,翻到最下面选择社区版(community)

 离线下载选择图中标红的包,若是在线下载选择第一个yum包

选择版本

下载第一个rpm bundle 即可(把所有rpm的包打包)

注意右下方download下面有安装包的大小md5,后续我们需要对比下载后的安装包大小是否一致

下载完成后,准备打开虚拟机,为使其具有尽量安全的环境,我们可以恢复快照

将安装包通过xftp传入虚拟机(复制粘贴即可)

 计算安装包的大小是否与上面的md5一致

md5sum mysql-8.0.36-1.el8.x86_64.rpm-bundle.tar 

若不一致,可能是因为网络不好或者其他原因下载不完全,可以重新下载

2.解压安装

可以创建一个目录专门存放

mkdir /mysql-rpm
tar xf mysql-8.0.36-1.el8.x86_64.rpm-bundle.tar -c /mysql-rpm/
cd /mysql-rpm/

找到 mysql-community-server-8.0.36-1.el8.x86_64.rpm你需要的版本)下载

dnf install mysql-community-server-8.0.36-1.el8.x86_64.rpm

没报错就直接第三步 

 下载报错,发现缺少依赖

 具体缺少什么可以找豆包 ,每个人缺少的可能都不一样

[root@openeuler-1 mysql]# dnf install mysql-community-server-8.0.36-1.el8.x86_64.rpm mysql-community-client-8.0.36-1.el8.x86_64.rpm mysql-community-common-8.0.36-1.el8.x86_64.rpm mysql-community-icu-data-files-8.0.36-1.el8.x86_64.rpm mysql-community-client-plugins-8.0.36-1.el8.x86_64.rpm mysql-community-libs-8.0.36-1.el8.x86_64.rpm

或者可以添加 mysql 官方的 yum 仓库,这样 dnf 就能自动处理依赖关系。

下载并安装 mysql yum 仓库配置文件

wget https://dev.mysql.com/get/mysql80-community-release-el8-7.noarch.rpm
 dnf localinstall mysql80-community-release-el8-7.noarch.rpm

验证仓库是否添加成功

 dnf repolist enabled | grep "mysql.*-community.*"

依赖下载完后再下

dnf install mysql-community-server-8.0.36-1.el8.x86_64.rpm

(图片这里发现gpg 密钥验证失败,我就直接--nogpgcheck临时禁用了,不建议长期使用)

检查是否安装完成

3.启动服务

systemctl enable --now mysql

注意 :启动服务时若提示 unit file mysql.service does not exist,这通常是因为服务名使用有误,在大多数情况下 mysql 服务名是 mysqld 而非 mysql,改过来就行了

systemctl enable --now mysqld

查看端口

netstat -lnupt | grep 3306

4.确认登陆密码

在命令行输入mysql 若报错,说明有密码,需要输入密码才能登陆

在 mysql 初始化时,系统会生成一个临时密码并记录在日志文件中。可以通过以下命令查找该临时密码:

grep -i password /var/log/mysqld.log 

 执行下面命令后,系统会提示你输入密码,输入之前找到的临时密码,然后按回车键。

mysql -u root -p

密码可以直接粘贴 

我们可以用临时密码登陆,然后修改密码重登,否则会限制用户权限

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

修改完毕

  • 退出 \q
  • 重登  mysql -uroot -p密码

5.免密登陆mysql

若想不用每次都输密码,可修改配置文件

 回到~目录,进入

vim /etc/my.cnf

 输入用户和密码

[client]
user=root
password=mysql@123

保存退出,再在命令行输入mysql,就可以直接免密登陆了 

 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

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

发表评论

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