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';

浙公网安备 33010602011771号