windows mysql免安装版配置

mysql5.6

程序压缩包下载

mysql免安装程序包 提取码:afc5

修改my.ini

将下面的配置信息替换到my.ini

[mysqld]

#绑定IPv4
bind-address = 0.0.0.0

# 设置mysql的安装目录,即你解压缩安装包的位置
basedir = MySQL安装目录

# 设置mysql数据库的数据的存放目录
datadir = MySQL安装目录\data

# 设置端口号
port = 3306

# 允许最大连接数
max_connections = 200

# 设置字符集为utf8
loose-default-character-set = utf8

# 开启查询缓存
explicit_defaults_for_timestamp = true

# windows下区分表名大小写(0:不区分,2区分(5.7版本))

lower_case_table_names=2

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client] 
#设置客户端字符集
port=3306
default-character-set = utf8

[WinMySQLadmin] 
Server = MySQL安装目录\bin\mysqld.exe

环境变量配置

在windows系统得环境变量中配置MYSQL_HOME并加入path

注册mysql服务

管理员身份打开cmd或者powershell,然后进入MySQL安装目录下的bin目录

mysqld --initialize-insecure --user=mysql

#将mysql注册为服务;如果想删除注册服务可以使用 mysqld --remove mysql;执行完毕后可以使用 WIN + R在运行中输入“services.msc” 进入注册服务列表查看服务是否注册成功
mysqld --install mysql

#启动mysql服务
net start mysql

root密码设置

打开mysql命令行

1.用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;

2.使用GRANT语句
mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码 'with grant option ;
mysql>flush privileges;

3.进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;

mysql8.0

程序压缩包下载

mysql免安装程序包 提取码:afc5

初始化并注册mysql服务

#初始化mysql并打印初始化信息,里面会提示root的密码信息
mysqld --initialize-insecure --user=mysql --console
#注册mysql服务
mysqld --install mysql
#启动mysql服务
net start mysql
#修改root登录密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
posted @ 2020-11-11 11:38  coding_疯魔  阅读(92)  评论(0)    收藏  举报