1、下载解压版:官网下载
2、解压
下载好的zip包解压到任意目录下,尽量不要有中文,然后新建一个名为my.ini的文件
3、编辑my.ini文件
添加如下内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir =D:\\Program Files\\mysql\\
# 设置mysql数据库的数据的存放目录
datadir =D:\\Program Files\\mysql\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode =NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
注意:
(1)D:\\Program Files\\mysql\\data 这个目录一定要是“\\”,千万别弄成“\”不然会报错,或者可以用“/”;(2)粗体加删除线部分需要根据自己解压的路径进行修改
4、环境变量配置
新建MYSQL_HOME,值为mysql的安装路径;编辑PATH,在最后加入%MYSQL_HOME%\bin;
5、管理员身份运行cmd,切换到mysql的bin目录
(1)执行mysql –initialize命令,等待一段时间后,命令执行结束,会在mysql安装目录下生成data目录,查看XXX.err文件,有随机生成的root用户密码。
(2)执行mysqld –install命令,安装mysqld服务,如下所示即为成功
(3)执行net start mysql命令,启动mysql服务,如执行结果为无法启动,可尝试stop后再次start
(4)执行mysql -u root -p命令,连接mysql数据库,输入前面随机生成的密码
(5)重设root用户密码
alter user root@localhost identified with mysql_native_password by '新密码';
愉快的使用mysql吧
Tips:
mysqld –initialize -insecure自动生成无密码的root用户;
mysqld –initialize自动生成带随机密码的root用户;
mysqld -remove移除自己的mysqld服务;
net stop mysql命令,停止mysql服务