1. 配置环境变量

在环境变量中新建变量MYSQL_HOME ,值为mysql根目录D:\software\mysql-5.7.32-winx64

path中新增值%MYSQL_HOME%\bin;

2. 创建配置文件并初始化

在mysql根目录下创建my.ini文件,内容如下:

[mysql]
 
# 设置mysql客户端默认字符集
default-character-set=utf8 
 
[mysqld]
 
#设置3306端口
port = 3306 
 
# 设置mysql的安装目录,路径不要用单\,因为\s会被视为空格;用\\或者/
basedir=D:\\software\\mysql-5.7.32-winx64
 
# 设置mysql数据库的数据的存放目录,路径不要用单\,因为\s会被视为空格;用\\或者/
datadir=D:\\software\\mysql-5.7.32-winx64\\data
 
# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
 
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

在命令行中执行mysqld --initialize来进行初始化

3. 配置 MySQL root 账户

在命令行中执行mysqld --skip-grant-tables

另外再开启一个命令行,并使用root登录

mysql -u root

执行以下命令设置密码为root_pwd

grant all privileges on *.* to 'root'@'localhost' identified by 'root_pwd' with grant option;
grant all privileges on *.* to 'root'@'*' identified by 'root_pwd' with grant option;

如果以下报错:

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

请执行:

flush privileges;

4. 注册并启动服务

注册并启动
使用管理员权限打开cmd命令行

mysqld -install
net start mysql

5. 关闭并删除服务

关闭并删除服务

net stop mysql
mysqld -remove MySQL

使用root用户登录

mysql -u root -proot_pwd

假装在扯淡
1 声望1 粉丝

下一篇 »
java集合概述