MySQL安装-CentOS系统

news/2025/1/13 3:15:17/文章来源:https://www.cnblogs.com/roc-time/p/18520286

本文在此只介绍一种安装方式,是rpm并非yum。如果需要yum的安装方式,可以查阅其他相关资料
1.去官网下载对应的安装包
官方网站:https://www.mysql.com/,找到下载DOWNLOADS,下载操作系统对应的社区版本。本文使用的数据库版本是5.7.41
image
在社区版本下载界面可以下载最新和以前的版本
image
2.查看是否已经安装MySQL

rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64

如果已经安装需要卸载

yum remove 安装的数据库名称

3.将下载好的mysql压缩包通过上传工具上传到服务器,并创建数据库安装目录/usr/local/MySQL,解压上传的MySQL压缩包,并得到若干个RPM安装包

#将数据库解压到指定的位置
[root@localhost ~]# tar -xvf 下载的数据库压缩包名称 -C 解压到指定的路径

4.安装rpm包

因为是手动解决依赖关系,一般安装MySQL是需要按照以下顺序安装软件包。切换到MySQL的安装路径/usr/local/MySQL然后依次执行下列安装命令

[root@localhost MySQL]# rpm -ivh mysql-community-common-5.7.41-1.el6.x86_64.rpm 
[root@localhost MySQL]# rpm -ivh mysql-community-libs-5.7.41-1.el6.x86_64.rpm 
[root@localhost MySQL]# rpm -ivh mysql-community-client-5.7.41-1.el6.x86_64.rpm 
[root@localhost MySQL]# rpm -ivh mysql-community-server-5.7.41-1.el6.x86_64.rpm 

如果安装过程中因为缺少依赖而安装失败,则需要根据系统报错来安装相对于的依赖包即可。

5.启动数据库并修改密码

#启动数据库
[root@localhost ~]# service mysqld start
正在启动 mysqld:                                          [确定]
#查询数据库是否启动
[root@localhost ~]# service mysqld status
mysqld (pid  2239) 正在运行...
#查看数据库初始密码
[root@localhost ~]# cat /var/log/mysqld.log | grep temporary password
#找到2024-09-05T15:32:07.394389Z 1 [Note] A temporary password is generated for root@localhost: #rPZ+a<pa9&7
# #rPZ+a<pa9&7这个就是初始密码
#使用初始密码登录,建议登录成功过后修改密码
[root@localhost ~]# mysql -u root -p
Enter password: 
#修改密码
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');
Query OK, 0 rows affected, 1 warning (0.00 sec)
#退出并使用新密码重新登陆并查询数据库
mysql> exit
Bye
[root@localhost ~]# mysql -u root -p

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/825251.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

洛谷题单指南-字符串-P3369 【模板】普通平衡树

原题链接:https://www.luogu.com.cn/problem/P3369 题意解读:平衡树的基本操作,模版题。 解题思路: 1、二叉搜索树-BST 二叉搜索树满足这样的性质:每一个节点的权值大于它的左儿子,小于它的右儿子。 对BST进行中序遍历,将得到一个从小到大的有序序列,因此BST是为了维护…

vscode调式LUA(EmmyLua)

安装EmmyLUA插件或者在github中下载 https://github.com/EmmyLua/VSCode-EmmyLua https://github.com/jiehuali/VSCode-EmmyLua.git 增加调试Launch.json 打开文件夹后会变成create a launcher.json,点击Run And Debug, 选择EmmyLua New Debugger(这个是作者推荐的,更稳定些…

TSP问题-分支限界法求解

此为课题组所指导本科生和低年级硕士生学习组合优化问题汇报 所用教材:北京大学屈婉玲教授《算法设计与分析》 课程资料:https://www.icourse163.org/course/PKU-1002525003 承诺不用于任何商业用途,仅用于学术交流和分享 更多内容请关注许志伟课题组官方中文主页:https://…

专有云是什么

专有云,或称私有云,是一种仅供特定组织或企业使用的云计算环境。本文将介绍以下几个方面:1、专有云的定义与特性;2、专有云与公有云的对比;3、专有云的应用场景;4、如何构建和管理专有云。在定义与特性部分,我们将详细探讨专有云如何通过提供独享的资源和高度定制的服务…

”回溯算法“框架及练习题

”回溯算法“框架及练习题@目录一、回溯算法是什么?二、框架如下:本人其他文章链接 一、回溯算法是什么? 结论:回溯 = 穷举 解决一个回溯问题,实际上就是一个决策树的遍历过程路径:就是已经做出的选择 选择列表:就是你当前可以做出的选择 结束条件:就是base case条件,…

Golang 开源库分享:faker - 随机生成有趣的假数据!

GitHub 仓库链接:https://github.com/bxcodec/faker 简介 在开发和测试过程中,我们经常需要各种各样的测试数据。如果手动去生成这些数据,不仅耗时,还容易出错。faker 是一个 Go 语言的假数据生成库,可以快速生成各种字段的随机数据。这个库可以帮我们轻松生成各种属性的假…

ShellScript

StorageSrvShelScript 编写添加用户的脚本,存储在/shells/userAdd.sh目录。 当有新员工入职时,管理员运行脚本为其创建公司账号。 自动分配客户端账号、公司邮箱、samba目录及权限、网站账号等。 以userAdd lifei的方式运行脚本,lifei为举例的员工姓名前提条件 完成了LDAP服…

资源利用率提高30%,揭秘华为云Serverless高效、高密度调度优化原理

本文介绍了华为云对调度优化这一业界难题的探索之路,创新性提出了基于JIAGU的高效的资源优化调度系统。Key TakeawaysUSENIX ATC(USENIX Annual Technical Conference) 是计算机系统领域国际顶级学术会议之一(CCF-A),在国际上享有极高的学术声誉,2024年录用率仅为15.8%。…

PostgreSQL技术大讲堂 - 第70讲:PG数据库数据加载调优案例

PostgreSQL技术大讲堂 - 第70讲,主题:postgresq数据库数据加载调优案例 讲课内容:1、数据库参数调整2、后台进程cpu绑定调整3、数据库并行操作调整数据加载是每个DBA经常需要完成的工作,如何让数据加载变得更快,本期视频跟大家一起分享调优带来的乐趣。主讲老师: CUUG数据…

网桥VXLAN服务

VXLAN 服务网桥VXLAN服务 在appsrv和storagesrv上搭建vxlan。需求如下, 安装实验网桥 新建vxlan隧道,网桥名称为 br-vxlan,网桥的出口为vxlan100,id 为100. appsrv的隧道地址为172.16.1.1/24,storagesrv的隧道地址为172.16.1.2/24. 测试网桥之间二层的联通性。AppSrv yum i…

微信支付商户系统Native支付

简易demo演示 demo演示点击体验### Native支付介绍 目前微信支付有以下几种场景 * JSAPi支付,适合微信公众号及微信小程序 * APP支付 * H5支付 * Native支付,适合PC网站页面支付 [微信支付商户平台](https://pay.weixin.qq.com/) [微信支付Native接口文档](https://pay.weixi…

centos7下redis安装

第1:下载地址 网页地址:https://redis.io/download 下载链接:http://download.redis.io/redis-stable.tar.gz 版本:Linux版,支持CentOS等其他Linux操作系统 备注:也可以直接通过Linux去下载Redis安装包 下载命令:wget http://download.redis.io/releases/redis-5.0.5.ta…