Windows中手动安装 MySQL
安装过程
- 下载windows_x64数据库mysql_5.7.36.
https://dev.mysql.com/downloads/mysql/
下载zip格式的。与linux下安装方式类似
- 解压
将文件解压出来。
- 准备好安装目录
至少准备两个目录,一个放刚才解压出来的MySQL数据库管理工具,另一个放数据库存放的数据。还可以设置一个存放二进制日志的文件。
示例 app 文件夹存放解压出来的管理工具, data 存放数据文件 , bin-logs 存放数据库日志。
- 配置环境变量
将app下的bin目录这个路径添加到Path中。
-
安装并初始化数据库。
5.1. 编写配置文件,放到app目录与bin同文件夹同级
[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 basedir=%MYSQL_HOME% ## 管理工具目录 datadir=%MYSQL_HOME%\data ## 数据存放目录
5.2. 初始化
mysqld --initialize --console
5.3 安装服务
mysqld -install mysqld -remove #卸载服务 # 这里会输出一个 root@localhost 的临时密码。只能使用这个密码在本机登陆。
5.4 启动服务
net start mysqld
-
登陆数据库。
mysql -h localhost -P <port> -u root -p<password> # 使用临时密码登陆时一定在本机使用 -h localhost 登陆。
问题解答
1. 没法登陆
刚装完就不能登陆,往往是忘记刚随机生成的密码。解决方案:
```
## 关闭服务
net stop mysqld
## 无验证启动服务
mysqld --defaults-file="../my.ini" --skip-grant-tables
## 重新启动一个终端,直接使用MySQL登陆。
mysql
## 清空密码
update mysql.user set authentication_string="" where user="root";
```
root空密码登陆就可以了。