今天将MySQL数据库从5.5版本升到5.7版本:具体步骤:
卸载原有版本
首先停止服务,可以通过任务管理器,找到mysql终止进程;
然后备份一下原来的数据库文件数据,在C:\ProgramData\MySQL 对应的data,备份一下就好;
运行MySQL卸载程序,控制面板卸载即可.
安装,这个自行解决,就不详细描述了…但要注意 得是一个没有中文没有空格的目录
在根目录下配置my.ini文件(提前准备好),以管理员身份打开命令窗口切到mysql 的bin目录下;
1.注册服务:mysqld --install mysql7 --defaults-file=" G:\Java\mysql-5.7.27\mysql-5.7.27-winx64\my.ini"
2.初始化:mysqld –initialize
3.启动服务:net start mysql
其他命令:
停止服务:net stop mysql
卸载:mysqld --remove mysql7
注意事项:
最好在初始化前,在根目录下创建一个data文件夹
my.ini文件,要注意转码为ANSI
my.ini文件中的路径需要修改,与安装的对应
my.ini 具体内容
[mysql]
port=3306
default-character-set=utf8
[mysqld]
bind-address = 127.0.0.1
#跳过密码认证
skip-grant-tables
# 设置为自己MYSQL的安装目录
basedir=G:\Java\mysql-5.7.27\mysql-5.7.27-winx64
# 设置为MYSQL的数据目录
datadir=G:\Java\mysql-5.7.27\mysql-5.7.27-winx64\data
port=3306
character_set_server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#开启查询缓存
explicit_defaults_for_timestamp=true