MySQL云数据库5.5导入到自建MySQL数据库5.7

news/2024/7/24 7:54:17 标签: 1024程序员节, 重置root密码

有一个MySQL云数据库,版本比较老,是5.5.

需要在线下搭建一个测试环境,所以需要将数据还原到一个自建MySQL数据库内。

5.5已经很难找到了,所以安装了一个5.7.

云数据库设置的备份,使用的是全复制文件方法。

还原数据需要使用xtrabackup进行。因为版本差2个小版本,差别较大,直接恢复有问题。

这里选择使用mysqldump进行备份,然后使用mysql命令导入数据的方式。

mysqldump很顺利。

安装MySQL5.7让一个同事帮忙做的。遗憾的是,他把密码忘记了。

于是先要重置root密码

我采用的方法简单粗暴,跳过权限设置启动服务,登录进去更新root账户数据,退出重启服务。

 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在[mysqld]下面添加一行

skip-grant-tables

保存退出。

重启服务systemctl restart mysql.service

另外还有一个方法,就是使用默认账号登录去修改root账户。

默认账户信息使用如下命令查看:

cat /etc/mysql/debian.cnf

其中会有一个名为debian-sys-maint的账户

mysql -uroot

进入mysql环境。执行如下:

use mysql ;

UPDATE mysql.user SET authentication_string=PASSWORD('123456789'), PLUGIN='mysql_native_password' WHERE USER='root';

exit ;

重启服务systemctl restart mysql.service

如果想要在其他主机使用root连接这个mysql实例,那么还需要更新host字段,例如:

UPDATE mysql.user SET authentication_string=PASSWORD('123456789'), PLUGIN='mysql_native_password' ,host='%' WHERE USER='root';

这里提醒,字段PLUGIN初始值是auth_socket。如果不更新为mysql_native_password,则不能使用账户和密码认证登录。

最后使用root恢复数据,例如:

mysql -uroot -p 数据库名 < 备份文件名


http://www.niftyadmin.cn/n/5131449.html

相关文章

从澎湃OS以小见大,看小米怎么玩转车机

作者 | Amy 编辑 | 德新 10月26日的小米发布会前夕&#xff0c;雷军已经通过微博放风&#xff0c;这天不会公布太多小米汽车的消息。「小米汽车目前进展非常顺利&#xff0c;明年上半年正式上市。等合适的时候&#xff0c;向大家集中汇报。」 但还有众多米粉不死心&#xff0…

MSQL系列(十) Mysql实战-Join驱动表和被驱动表区分

Mysql实战-Join驱动表和被驱动表区分 前面我们讲解了Mysql的查询连接Join的算法原理, 我发现大家都知道小表驱动大表,要让小表作为驱动表, 现在有2个问题 查询多表, 到底哪个是驱动表?哪个是被驱动表, 如何区分?索引如何优化,到底是加在驱动表上,还是被驱动表上? 今天我们…

HPV感染的风险:闫会宁主任分析酒店环境中的常见因素

人类乳头瘤病毒(HPV)是一种普遍存在的病毒&#xff0c;其存在和传播方式多种多样。近年来&#xff0c;人们对于HPV的认识不断深入&#xff0c;知道其在酒店环境中的传播风险。本文将探讨哪些情况下在酒店可能感染HPV。 一、HPV的传播方式 HPV主要通过直接接触传播&#xff0c…

H5游戏分享-全民找房祖名qmxzfzm

H5游戏分享-全民找房祖名qmxzfzm 一开始就比较简单 后面就会越来越难&#xff0c;而且也有时间限制 游戏的源码 <!DOCTYPE html> <html><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width,ini…

wiresharak捕获DNS

DNS解析&#xff1a; 过滤项输入dns&#xff1a; dns查询报文 应答报文&#xff1a; 事务id相同&#xff0c;flag里 QR字段1&#xff0c;表示响应&#xff0c;answers rrs变成了2. 并且响应报文多了Answers 再具体一点&#xff0c;得到解析出的ip地址&#xff08;最底下的add…

logback-classic包中ThrowableProxy递归缺陷StackOverflowError解析

logback-classic&#xff08;<1.2.12版本&#xff09;ThrowableProxy类中存在递归缺陷&#xff0c;会导致java.lang.StackOverflowError。改缺陷在1.2.12以上版本(包含该版本)中已修复。 如何复现&#xff1a; 两个异常彼此设置casue&#xff1a; 运行后报以下错误 以上写…

二、BurpSuite Decoder解码器

一、编码解码 解释&#xff1a;BurpSuite 可以用这个模块来轻松进行编码解码&#xff0c;下面是支持的类型 URL HTML Base64 ASCIIhex Hex Octal Binary Gzip 注意&#xff1a;特别注意的是URL编码&#xff0c;一般的在线网站都无法对比如‘abc’的文本编码&#xff0c;burps…

详解 DES加密技术 | 凯撒密码 | 栅栏密码

目录 密码学 恺撒密码 栅栏密码 消息和加密 密码的三个特性 算法和密钥 对称算法 公开密钥算法 DES对称加密技术 DES算法的安全性 DES算法的原理 DES算法的实现步骤 IP置换表和IP-1逆置换表 函数f 子密钥ki S盒的工作原理 DES算法的应用误区 密码学 密码学是一门…