感谢大佬文章,借鉴学习 超详细教你怎么升级Mysql的版本_Mysql_脚本之家 (jb51.net)
软件时代变迁,更新迭代之快,我们每天都需要使用很多的软件… 作为程序员,我们都知道世界上没有完美的软件,
好的软件,必然要经过不停的 ==版本更新迭代==
而本人只有5.5
导入必备的数据库会报错…差异也说不上太大,对数据表的默认设置,还有数据导入导出sql执行的速度..
也很久没有写,博客了最近在找工作,哈哈哈😥,后面有时间在聊一聊:
本人的程序人生!
更新版本中踩了很多坑,也看了很多文章, 整理了这篇文章
更新Mysql 版本,网上也搜索了很多的资料
巴拉巴拉
mysql版本更新就是更改/添加一些默认配置,导入导出算法配置
不过本人觉得太麻烦了, 过程繁琐…本人就直接:
归根结底,就是重新安装一个版本 为了防止,之前数据的丢失,可以对之前数据进行备份保存,Mysql的安装卸载,有点复杂请耐心操作!
这个不过多解释了, 停止之前的服务
运行框
Windows直接运行框启动:win+R快捷键调出运行框
启动
net start mysql
停止
net stop mysql
CMD
在cmd中输入指令操作Mysql 请确保mysql的bin路径加入到了系统的环境变量中
(环境变量就不解释了)
启动
mysqld --standalone 如果mysql不是采用的默认安装目录,那么上述命令还要给出路径参数,
没有配置环境变量
如下:mysqlid --standalone --basedir D:\mysql-5.7.33
# 输入自己的mysql 安装路径
停止
mysqladmin -uroot -p shutdown
到Mysql 的安装路径下,bin目录下直接双击执行命令… windows
如果需要新的数据库,有之前的数据,建议备份一下,当然方式有很多:
命令备份:
mysqldump -u root -p --all-databases > D:\JAVA_Installation\MySQL\data\Backup.sql
自定义
)如果要删除其它的服务名,mysql 换成其它名即可!
因为服务名只能有一个,重新安装重新生成一个即可!删除本地的Mysql 安装目录文件
Windows + R 运行框:regedit
(快速打开windows系统注册表…)
删除注册表1:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLD Service
该文件,一般都是隐藏的
如果某天C盘突然爆满了,可以打开看看删除一下不需要软件的数据…
进入cmd进入旧版本的Bin,输入 mysqld -remove
ok, 到这里Mysql应该就已经安装完成了!
浏览器搜索Mysql 服务安装 MySQL
MySQL版本
MySQL安装文件分两种 .msi和.zip ,.msi需要安装
这个不过多解释了,根据需求配置自己的环境变量配置
环境变量就是windows 系统的一个文件路径的变量,方便文件可以在任何地方可以访问!
配置完环境变量之后
mysql.ini
配置文件,该文件很重要!
mysql.ini
配置文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录,设置自己的安装目录
basedir=D:/mysql-5.7.33
# 设置mysql数据库的数据的存放目录, 设置sql文件存储的路径!
datadir=D:/mysql-5.7.33/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#这里只是基础配置,后面很多配置根据需求场景进行配置!
Windows 管理员启动 CMD
不需要进入安装目录,之前配置过环境变量,可以直接访问bin目录下的命令脚本!)
mysqld --initialize-insecure --user=mysql
mysqld install #初始化Mysql服务
net start mysql #启动服务!
修改密码(必须先启动mysql),执行如下命令回车,enter password也回车,密码一般设置为root,方便记忆
mysqladmin -u root -p password