位置: 编程技术 - 正文

Centos MySQL 5.7安装、升级教程

编辑:rootadmin

推荐整理分享Centos MySQL 5.7安装、升级教程,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL 5.7安装、升级笔记分享:

卸载当前的 MySQL

查看当前 MySQL 版本:

停止 MySQL 服务

备份数据【数据不重要可以忽略】

备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令:

[root@coderknock ~]# mysqldump -u xxx -h xxx -P -p --all-databases > databases.sql

卸载旧版本 MySQL

这样就卸载完成了,为了保险起见我们检查一下系统中是否还有 MySQL 相关内容没有删除干净

上面的情况是没有未删除部分,如果有的话可通过下面的命令删除:

[root@coderknock ~]# yum remove mysql-libs

下载最新版本的 MySQL

查看系统配置信息选择对应 MySQL 包

在浏览器打开 sohu提供的MySQL 镜像(官网速度太慢)

然后根据自己系统配置选择对应的 rpm 包,右键复制文件链接,我的选择如下:

下载并解压

安装及配置

安装 rpm 【有依赖关系,请按下面的步骤安装,搜索 [root@coderknock ~]# 可跳过安装日志直接查看相关命令】

Centos MySQL 5.7安装、升级教程

配置

查看版本

启动 MySQL

上面的情况说明启动失败,这是因为经过上面的步骤,MySQL 最新版已经安装到我们的系统了,但这是还没有初始化数据,所以导致无法启动。

初始化数据库

[root@coderknock ~]# mysqld --initialize

如果遇到错误如下:

--T::.Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).--T::.Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.--T::.Z 0 [ERROR] Aborting

可以运行以下命令【无需再执行 mysqld --initialize】:

这样我们就启动了 MySQL 服务

MySQL 无法登陆的解决办法

登录时我遇到了一些问题:

这是因较新版本的 MySQL 因为安全的考虑,会设置默认密码

这样就找到了密码,如果上面方法不可行可以看看是否有 /root/.mysql_secret 文件

或者通过以下方法直接修改密码:

注意SQL在Linux下要注意大小写,执行之后Query OK, 1 row affected, 1 warning (0. sec),row 之前是1才代表执行成功了。update mysql.user set Host='%' where User='root' 这句是为了别的 IP 的机器也可以登录我们的MySQL,可以按需执行

重置密码

无论是获取到了默认密码还是强行修改了密码。新版 MySQL 在第一次通过密码登录后会无法执行SQL:

这是因为 MySQL 为了安全会要求修改初始密码。

mysql> ALTER USER 'root'@'%' IDENTIFIED BY '你的密码';

如果遇到ERROR (HY): Your password does not satisfy the current policy requirements说明你的密码太简单,需要设置复杂点的密码,有大小写字母、有数字、有标点基本上就可以通过。 注意,如果你没有修改过 root 用户的Host或者修改为非 % 的字符,需要对上面的语句进行对应的修改,例如: ALTER USER ‘root'@'localhost' IDENTIFIED BY ‘你的密码'

如果遇到ERROR (HY): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 则需要退出安全模式,正常启动MySQL后登陆再进行以上操作:

精彩专题分享:mysql不同版本安装教程 mysql5.7各版本安装教程

标签: Centos MySQL 5.7安装、升级教程

本文链接地址:https://www.jiuchutong.com/biancheng/349876.html 转载请保留说明!

上一篇:Mysql 5.7.17 解压版(ZIP版)安装步骤详解(mysql5.5解压版安装教程)

下一篇:mysql 5.7.17 64bit安装配置方法图文教程

  • 先包装后销售
  • 旅游公司的账务框架
  • 个体工商户单位性质怎么填
  • 房地产企业所得税预计毛利率
  • 应收账款贷方余额重分类到哪
  • 个税的专项扣除包括哪些内容
  • 非经营性资产包括哪些科目
  • 回购股票增加权益吗
  • 公司亏损股东退股还要贴钱
  • 一般纳税人不开票收入怎么填增值税申报表
  • 甲供材料税金如何结算
  • 个人所得税交税怎么交的
  • 购入材料用于安装工程
  • 机器保养计入什么
  • 生产经营所得如何缴纳个人所得税
  • 公司人事怎么办公积金提取流程?
  • 发票所有联次都需要加盖发票章吗
  • 筹建期如何界定
  • 资产负债表中应收账款的计算公式
  • 加计扣除10%进项税账务处理 如何填表
  • 购货方收到代垫运费的发票怎么做会计分录?
  • 管理费用劳务费包括什么
  • 应付职工薪酬核算内容不包括
  • 从银行提取备用金填制什么凭证
  • 商贸公司如何结算成本
  • 政府专项基金是什么
  • 如何使用wordpress建站
  • 工程施工质量罚款措施
  • 厂家赠送的原材料怎么入账
  • wifi出现感叹号上不了网怎么办
  • 代理进口的增值税如何入账
  • 流转税的计税依据有哪些
  • php官方文档
  • 汇总纳税企业总分机构信息备案
  • 增值税逾期未申报怎么补申报
  • php培训得花多少钱
  • 长期待摊费用的摊销年限有规定吗?
  • 拔缴经费收入
  • uniapp跨域解决方案
  • vue的number
  • 数字图像处理课后题答案
  • 委托境外机构销售开发产品
  • 税务机关代开的增值税专用发票不含税销售额是什么意思
  • 公司承担员工的费用,员工违规吗
  • 每个公司都要交五险一金吗
  • 公司开电费发票该怎么入账?
  • 二房东开票需要哪些资料
  • 0税率发票什么意思
  • 燃气费计入什么科目
  • 房屋消防工程
  • 以房抵债涉税分析
  • 公司组织出国旅游很差吗
  • 安全生产费如何计量
  • 商场扣钱犯法
  • 科技专项资金的考核指标确需调整
  • 最新成品油消费政策
  • 收到工程进度款怎么做分录
  • 交通费用报销明细表
  • 机票开的个人的票是什么
  • 发票边上的孔有什么用
  • 金税盘可以用热点吗
  • SQL Server 作业同步 (结合备份作业)
  • sql中case when的用法
  • xp系统盘空间不足怎么办
  • win10打开小娜
  • centos 删除恢复
  • surface使用
  • css样式表可以兼容所有浏览器吗
  • unity onbecameinvisible
  • AddForceAtPosition方法:增加刚体点作用力
  • php绘制图形函数
  • android入门视频教程
  • python3.9.1怎么用
  • jquery下拉列表框
  • qpython pydroid
  • 河北省税务局对外公开电话
  • 企业税收怎么收
  • 个人所得税怎么申报
  • 记账凭证编制的依据可以用
  • 古代怎样征兵
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设