Win10制作免安装的mysql5.7

mysql:mysql-5.7.36-winx64

1.解压

在bin目录执行:

mysqld --initialize

生成data目录

2.主目录新增my.ini配置文件

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

#basedir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

[mysqld]
skip-grant-tables 

跳过密码登录

3.bat启动

@echo off
@color A
echo.
echo.
echo 数据库启动程序
echo.
echo.
echo 正在启动数据库...
mysql57\bin\mysqld.exe --console --max_allowed_packet=128M

4.重置密码

在MySQL 5.7 password字段已从mysql.user表中删除,新的字段名是“authenticalion_string”.
选择数据库:

use mysql;

更新root的密码:

update user set authentication_string=password('新密码') where user='root' and Host='localhost';

刷新权限:

flush privileges;

5.navicat登录数据库,可能需要设置新密码

暂无评论

发送评论 编辑评论


				
上一篇
下一篇