1. 下载mysql
在这个网址 :downloads.mysql.com/archives/community/ (前面需要加HTTPS),找到Windows (x86, 64-bit), ZIP Archive这一行,然后下载解压到D:\MYSQL;
2. 配置mysql
- 在解压文件夹,也就是bin这一层的平级,建立一个data空目录;
- 在bin目录下,建立一个my.ini文件,文件内容如下:
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
设置3306端口
port = 3306
设置mysql的安装目录
basedir=C:\Application\mysql-5.7.31-winx64
设置mysql数据库的数据的存放目录
datadir=C:\Application\mysql-5.7.31-winx64\data
允许最大连接数
max_connections=200
设置服务端使用的字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
跳过表验证,第一次登录设置好root密码后需要删除此行
skip-grant-tables
3. 然后解压缩路径,添加到系统变量PATH中;
4. 管理员模式启动cmd,转到D:\MYSQL中,然后执行:
mysqld --initialize --user=mysql --console
看到回显: for root@localhost 之后冒号的内容,都复制粘贴出来,这就是默认root的密码;
5. mysqld --install 会提示安装成功;
6. net start mysql 会提示启动成功;
7. mysql -uroot -p登录MySQL,密码是第4步那个密码
8. 执行alter user 'root'@'localhost' identified by '123456' ;(123456就是想要改成的密码)
问题处理
- 有时出现问题,直接把data目录下清空,然后再执行一次mysqld --initialize --user=mysql --console