windows下安装MySQL-5.6.37
- 下载zip压缩包
网址:https://dev.mysql.com/downloads/mysql/
- 解压到D:MySQLmysql-5.6.37-winx64
(1)以管理员身份运行cmd,启动mysqld
C:UsersAdministrator>D:
D:>cd D:MySQLmysql-5.6.37-winx64in
D:MySQLmysql-5.6.37-winx64in>
D:MySQLmysql-5.6.37-winx64in>D:MySQLmysql-5.6.37-winx64inmysqld.exe
2020-04-30 13:54:26 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2020-04-30 13:54:27 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2020-04-30 13:54:27 0 [Note] D:MySQLmysql-5.6.37-winx64inmysqld.exe (mysqld 5.6.37) starting as process 6828 ...
(1)以普通用户在运行cmd,启动mysql
D:MySQLmysql-5.6.37-winx64in>mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.6.37 MySQL Community Server (GPL)
- 添加系统环境变量
扩展
# 查看MySQL服务
tasklist|findstr 6898
# 停止Mysql服务
taskkill /F /PID 6898
- 将bin目录的路径添加到系统的环境变量中
(1)添加系统变量
(2)添加环境变量
(3)添加系统变量Path
- 将Mysql服务端设为开机自启动
(1)查看系统环境中是否开启了mysql 服务
# 方法一
win + R services.msc
# 方法二
ctrl + shift + esc 启动任务管理器
(2)将MySQL设置为开机启动
D:MySQLmysql-5.6.37-winx64in>mysqld --install
Service successfully installed.
D:MySQLmysql-5.6.37-winx64in>
如果需要卸载
mysql --remove
- 设置密码
破解mysql密码:
- 停止mysql服务
- 在以管理员权限运行cmd,启动MySQL服务,跳过权限验证表格
C:UsersAdministrator>mysqld --skip-grant-tables
2020-04-30 14:54:28 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2020-04-30 14:54:28 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2020-04-30 14:54:28 0 [Note] mysqld (mysqld 5.6.37) starting as process 2364 ...
C:UsersAdministrator>
- 登录MySQL客户端
C:UsersAdministrator>mysql -uroot -p
Enter password:
- 修改当前用户的密码
mysql> use mysql
mysql> update user set password=password(123456) where user='root' and host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql>
- 统一编码设置
- 查看当前的编码
mysql> s
--------------
mysql Ver 14.14 Distrib 5.6.37, for Win64 (x86_64)
Connection id: 1
Current database: mysql
Current user: root@
SSL: Not in use
Using delimiter: ;
Server version: 5.6.37 MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: gbk
Conn. characterset: gbk
TCP port: 3306
Uptime: 5 min 57 sec
- 新建my.ini配置文件
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
user="root"
password=123456
default-character-set=utf8
"""
[mysqld] #mysql服务端
[mysql] #mysql客户端
[client] #其它客户端
"""
- 使用 Navicat连接