Centos 7下使用RPM包安装MySQL 5.7.9教程
发布时间 - 2026-01-11 01:08:27 点击率:次记录的MySQL 5.7.9安装教程,分享给大家

环境介绍:
操作系统:Centos 7.1
mysql数据库版本:mysql5.7.9
mysql官方网站:http://www.mysql.com
1、安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载
[root@5201351 ~]# rpm -qa|grep mariadb mariadb-libs-5.5.41-2.el7_0.x86_64 [root@5201351 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps
2、到mysql的官网下载最新版mysql的rpm集合包:mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar
3、上传mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar到linux服务器,并解压tar包
4、其中最简单的安装mysql-server服务,只需要安装如下4个软件包即可,我们可以使用rpm -ivh命令进行安装
mysql-community-common-5.7.9-1.el7.x86_64.rpm
mysql-community-libs-5.7.9-1.el7.x86_64.rpm --(依赖于common)
mysql-community-client-5.7.9-1.el7.x86_64.rpm --(依赖于libs)
mysql-community-server-5.7.9-1.el7.x86_64.rpm --(依赖于client、common)
5、接下来是初始化数据库,我们使用如下几条命令均可,效果都是一样的
[root@5201351 ~]# mysql_install_db --datadir=/var/lib/mysql //必须指定datadir,执行后会生成~/.mysql_secret密码文件 [root@5201351 ~]# mysqld --initialize //新版的推荐此方法,执行生会在/var/log/mysqld.log生成随机密码
6、更改mysql数据库目录的所属用户及其所属组,然后启动mysql数据库
[root@5201351 ~]# chown mysql:mysql /var/lib/mysql -R [root@5201351 ~]# systemctl start mysqld.service //启动mysql数据库服务
7、根据第5步中的密码登录到mysql,更改root用户的密码,新版的mysql在第一次登录后更改密码前是不能执行任何命令的
[root@5201351 ~]# mysql -uroot -p')j#)=uRig4yJ'
mysql> set password=password('www.cnblogs.com/5201351');
8、最后我们还可以根据实际情况创建用户,及作权限分配
mysql> create user 'root'@'192.168.100.2' identified by 'QQ5201351'; mysql> GRANT ALL PRIVILEGES ON dbname.* to 'root'@'192.168.100.2'; mysql> flush privileges
最后需要特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,
而是将加密后的用户密码存储于authentication_string字段
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Centos7
# RPM
# mysql5.7.9
# Mysql 5.7.9 shutdown 语法实例详解
# 解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
# MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法
# mysql 5.7.9 免安装版配置方法图文教程
# MYSQL5.7.9开启慢查询日志的技巧
# Mysql5.7修改root密码教程
# mysql5.7及mysql 8.0版本修改root密码的方法小结
# Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法
# MySQL 5.7忘记root密码后修改的详细教程
# 更新至MySQL 5.7.9的详细教程
# 依赖于
# 还可以
# 会在
# 软件包
# 给大家
# 均可
# 只需要
# 实际情况
# 可以使用
# 后会
# 最简单
# 几条
# 官网
# 大家多多
# 系统自带
# 操作系统
# 上传
# 是一样的
# Centos
# tar
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
奇安信“盘古石”团队突破 iOS 26.1 提权
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel如何使用.env文件管理环境变量?(最佳实践)
如何在景安服务器上快速搭建个人网站?
如何用景安虚拟主机手机版绑定域名建站?
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何在建站之星网店版论坛获取技术支持?
JS实现鼠标移上去显示图片或微信二维码
java ZXing生成二维码及条码实例分享
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
青岛网站建设如何选择本地服务器?
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
在线制作视频的网站有哪些,电脑如何制作视频短片?
智能起名网站制作软件有哪些,制作logo的软件?
利用JavaScript实现拖拽改变元素大小
Swift中swift中的switch 语句
中山网站推广排名,中山信息港登录入口?
nginx修改上传文件大小限制的方法
清除minerd进程的简单方法
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
Laravel怎么调用外部API_Laravel Http Client客户端使用
Python3.6正式版新特性预览
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
Laravel如何为API编写文档_Laravel API文档生成与维护方法
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
QQ浏览器网页版登录入口 个人中心在线进入
Laravel安装步骤详细教程_Laravel环境搭建指南
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
香港服务器部署网站为何提示未备案?
Laravel如何实现多对多模型关联?(Eloquent教程)
如何快速搭建支持数据库操作的智能建站平台?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
如何用已有域名快速搭建网站?
千库网官网入口推荐 千库网设计创意平台入口
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
如何在腾讯云免费申请建站?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
*服务器网站为何频现安全漏洞?
如何快速搭建高效服务器建站系统?
简历没回改:利用AI润色让你的文字更专业
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
Laravel怎么连接多个数据库_Laravel多数据库连接配置
高端云建站费用究竟需要多少预算?

