Loading

win10 安装MySQL 5.7

1.下载压缩包

2.解压后将bin文件夹的路径添加到环境变量path中

3.在bin同级目录下创建my.ini配置文件,输入以下内容

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\Environment\mysql-5.7.35-winx64
# 设置mysql数据库的数据的存放目录,初始化会在bin同级目录中自动生成
# datadir=D:\Environment\mysql-5.7.35-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 设置跳过登录密码
# skip-grant-tables

4.初始化mysql,并生成密码

# 因为在MySQL5.7中没有data文件夹,需要以下命令产生data文件夹,并且初始化随机登陆密码
mysqld --initialize --console

5.注册并启动mysqld服务

# 管理员身份运行cmd

# 注册mysqld服务
mysqld install

# 移除mysqld服务
mysqld remove

# 启动mysql
net start mysql

# 停止mysql
net stop mysql

6.修改密码

# 连接数据库,先用初始化生成的密码登录
mysql -u root -p

# 查询user表里的用户信息
use mysql;
select host, user, authentication_string from user; 

# 修改密码,不推荐使用SET PASSWORD
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

# 更新权限
FLUSH PRIVILEGES;

7.开启远程访问

# 连接数据库
mysql -u root -p

# 更新用户的登录地址,%表示任意IP
use mysql;
update user set host = '%' where user = 'root';
# 更新权限
FLUSH PRIVILEGES;

posted @ 2021-11-21 23:33  西西嘻哈哈  阅读(169)  评论(0)    收藏  举报