mysql版本升级 8.0.22升级到8.0.34
1.使用mysqldump全量备份所有数据库
输入mysqldump -uroot -p --all-databases > all_databases.sql
输入密码
查看当前所在目录是否产生all_databases.sql (因为是小版本升级所以只需要更换data目录即可,备份sql属于稳妥操作)
2.停止mysql服务
cmd窗口以管理员运行 输入net stop mysql (建议配置环境path 不然该命令无法使用)
3.进入低版本8.0.22 bin目录 删除注册mysql服务
输入.\mysqld --remove mysql
输出Service successfully removed.
3.进入新版本8.0.34 bin目录 安装
输入.\mysqld --install mysql
输出Service successfully installed.
4.将低版本8.0.22 根目录my配置文件和data目录文件拷到新版本8.0.34中
5.启动服务
输入:net start mysql
登录mysql
.\mysql -u root -p
输入密码Gjkj@root@@
6.输入查询当前用户 select user,host from mysql.user;
输出:
+------------------+-----------+
| user | host |
+------------------+-----------+
| cmz | localhost |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+------------------+-----------+
5 rows in set (0.00 sec)
7.查询当前数据库
输入show databases;
输出:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.01 sec)
7.查询当前版本
输入:select version();
输出:
+-----------+
| version() |
+-----------+
| 8.0.34 |
+-----------+
1 row in set (0.00 sec)
根据上述查询含cmz用户是老版本创建的同时数据库也存在说明升级成功
扩展知识:
忘记mysql密码该如何操作:
受限停止mysql服务 net stop mysql
mysqld --console --skip-grant-tables --shared-memory 以windows环境如果未配置mysql环境,建议到mysql中bin下执行当前命令并保持输出当前窗口
新建cmd窗口输入
mysql -u root -p 免密码登录
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/937692.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!