win 10 mysql-5.7.35-winx64 卸载重装
一、卸载老版本mysql
1、停止mysql(2中方法)
(1)此电脑——管理——服务和应用程序——服务——mysql停止
(2)使用管理员身份打开命令行
① net stop mysql ②net start mysql
2、删除老版本的安装路径文件
3、删除注册表mysql文件
使用管理员身份打开命令行regedit,查找mysql相关文件删除即可
二、安装 mysql-5.7.35-winx64(此安装路径为D盘)
mysql5.7下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
1、解压安装包mysql-5.7.35-winx64.zip
2、在D盘mysql-5.7.35-winx64下面新建文件 my.ini文件复制下面内容到文件里
[mysqld]
skip-grant-tables
port = 3306
basedir=D:\mysql-5.7.35-winx64
datadir=D:\mysql-5.7.35-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
3、配置环境变量
(1)此电脑>属性>高级系统设置>环境变量
①新建环境变量名:MYSQL_HOME 变量值:D:\mysql-5.7.35-winx64
②
找到Path,编辑>新建,添加环境变量 %MYSQL_HOME%\bin
4、安装mysql-5.7.35-winx64
管理员身份运行cmd,打开dos窗口,进入目录 D:\mysql-5.7.35-winx64\bin
mysqld -install
提示这个安装成功:Service successfully installed
(初始化data目录
输入命令:mysqld --initialize-insecure (生成无密码的root用户)
此时在mysql文件夹下会生成一个data文件夹,里面有些文件夹和文件,这样就表明初始化成功了)
运行命令: net start mysql (启动mysql服务)
如果启动不成功执行
mysqld -remove;
重新输入mysqld is;
在启动net start mysql;
5、设置密码
update mysql.user set authentication_string=password('jytc$123') where user='root' and Host ='localhost';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'jytc$123' WITH GRANT OPTION;