Win10下免安装版MySQL5.7的安装和配置

一、MySQL5.7解压

二、新建配置文件my.ini放在D:\Free\mysql-5.7.26-winx64目录下

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Free\mysql-5.7.26-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Free\mysql-5.7.26-winx64\data
# 容许最大链接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 建立新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 忽略密码
skip-grant-tables

如图:mysql

三、配置MySQL环境变量

MYSQL_HOME=D:\Free\mysql-5.7.26-winx64
PATH后加入%MYSQL_HOME%\bin;

四、以管理员身份安装MySQL

mysqld --install

五、初始化数据文件

mysqld --initialize-insecure --user=mysql

无报错就OKsql

六、启动MySQL服务

net start mysql

留意:若是启动MySQL服务时报错,以下图所示,其错误缘由通常是因为服务的路径与安装的路径不一致。若是以前安装过mysql后又卸载重装时容易出现这样的问题数据库

解决办法为:修改windows注册表中MySQL的ImagePath路径为Mysql的实际安装路径,以下图所示windows

修改后为以下图所示:编码

七、免密登陆MySQL并修改root密码

mysql -uroot -p

update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';

我把root帐号的密码设置为了root,而后刷新一下便可3d

flush privileges;

八、去掉MySQL配置文件中的忽略密码配置skip-grant-tables

前面加#号便可注释掉code

九、从新启动MySQL并从新用新密码登陆登陆

成功登陆!server

相关文章
相关标签/搜索