MySQL入门:Linux 6 RPM方式安装MySQL 8.0

发布时间 - 2025-07-11 00:00:00    点击率:

如何下载和安装mysql rpm 程序包

1.建议从MySQL的官方网站下载软件,确保安全和可靠性。

下载链接:https://www./link/06d86297d6e28d4637d60c86c2a2f5b6

在下载页面,根据操作系统的版本选择适当的RPM包。此次选择的是适用于Linux 6的RPM包(RPM Bundle)。下载完成后,将其上传到Linux服务器上。使用Tar命令进行解压:

tar -xvf 包名

例如:

-bash-4.1$ tar -xvf mysql-8.0.23-1.el6.x86_64.rpm-bundle.tar
mysql-community-client-8.0.23-1.el6.x86_64.rpm
mysql-community-client-plugins-8.0.23-1.el6.x86_64.rpm
mysql-community-common-8.0.23-1.el6.x86_64.rpm
mysql-community-devel-8.0.23-1.el6.x86_64.rpm
mysql-community-libs-8.0.23-1.el6.x86_64.rpm
mysql-community-libs-compat-8.0.23-1.el6.x86_64.rpm
mysql-community-server-8.0.23-1.el6.x86_64.rpm
mysql-community-test-8.0.23-1.el6.x86_64.rpm

您可以通过rpm -qpl命令来查看RPM包中的文件内容。

shell> rpm -qpl mysql-community-server-version-distribution-arch.rpm

安装MySQL RPM包可以使用以下命令:

shell> sudo yum install mysql-community-{server,client,common,libs}-*

确认安装是否成功,可以通过以下步骤进行检查:

1.查看已安装的MySQL文件:

-bash-4.1$ rpm -qa | grep mysql
mysql-community-common-8.0.23-1.el6.x86_64
mysql-community-libs-8.0.23-1.el6.x86_64
mysql-community-server-8.0.23-1.el6.x86_64
mysql-community-client-8.0.23-1.el6.x86_64
mysql-community-client-plugins-8.0.23-1.el6.x86_64
mysql-community-libs-compat-8.0.23-1.el6.x86_64

2.检查MySQL服务的运行状态:

-bash-4.1$ service mysqld status
mysqld is stopped

注意:这里使用的是Oracle Linux 6,因此使用service命令来管理服务。

-bash-4.1$ service
Usage: service  | --status-all | [ service_name [ command | --full-restart ] ]

对于Linux 7及更高版本,可以使用systemctl来管理服务:

systemctl status mysqld.service

启动MySQL服务,在Linux 6上使用service命令:

-bash-4.1$ sudo service mysqld start
Initializing MySQL database:                               [  OK  ]
Starting mysqld:                                           [  OK  ]
-bash-4.1$ sudo service mysqld status
mysqld (pid  28030) is running...

对于Linux 7及更高版本,使用systemctl命令:

systemctl start mysqld

重置MySQL root用户密码:在服务器首次启动时,会自动创建超级用户账号'root'@'localhost'并设置临时密码,临时密码会存储在错误日志文件中。可以通过以下命令查看:

sudo grep 'temporary password' /var/log/mysqld.log

例如:

-bash-4.1$ sudo grep 'temporary password' /var/log/mysqld.log
2025-02-16T09:16:36.715031Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: u7hf5?5:4hG4

登录并使用临时密码,然后修改密码:

shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

例如:

-bash-4.1$ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.23

Copyright (c) 2000, 2025, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; Query OK, 0 rows affected (0.03 sec)

登录确认:

-bash-4.1$ mysql -uroot -pMyNewPass4!
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.23 MySQL Community Server - GPL

Copyright (c) 2000, 2025, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 4 rows in set (0.01 sec)

mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select Host,User from user; +-----------+------------------+ | Host | User | +-----------+------------------+ | localhost | mysql.infoschema | | localhost | mysql.session | | localhost | mysql.sys | | localhost | root | +-----------+------------------+ 4 rows in set (0.00 sec)

mysql> SELECT VERSION(), CURRENT_DATE; +-----------+--------------+ | VERSION() | CURRENT_DATE | +-----------+--------------+ | 8.0.23 | 2025-02-16 | +-----------+--------------+ 1 row in set (0.00 sec)

参考资料:https://www./link/2804d14b1b70880c48b4cd4882e23ee0


# mysql  # oracle  # linux  # 操作系统  # 安装mysql  # red  # html  # https  # 的是  # 可以通过  # 更高  # 可以使用  # 首次  # 适用于  # 您可以  # 参考资料  # 下载页面  # 下载软件 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在IIS7上新建站点并设置安全权限?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel如何使用Telescope进行调试?(安装和使用教程)  再谈Python中的字符串与字符编码(推荐)  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  b2c电商网站制作流程,b2c水平综合的电商平台?  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Android利用动画实现背景逐渐变暗  Laravel如何实现API资源集合?(Resource Collection教程)  如何在Windows服务器上快速搭建网站?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  如何快速打造个性化非模板自助建站?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  如何在新浪SAE免费搭建个人博客?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  简历在线制作网站免费版,如何创建个人简历?  详解Android中Activity的四大启动模式实验简述  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  Internet Explorer官网直接进入 IE浏览器在线体验版网址  Laravel如何处理异常和错误?(Handler示例)  如何在IIS中配置站点IP、端口及主机头?  网站制作壁纸教程视频,电脑壁纸网站?  如何快速查询网址的建站时间与历史轨迹?  如何在阿里云高效完成企业建站全流程?  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  JavaScript模板引擎Template.js使用详解  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel API资源类怎么用_Laravel API Resource数据转换  中国移动官方网站首页入口 中国移动官网网页登录  如何做网站制作流程,*游戏网站怎么搭建?