day44---windows下安装MySQL-5.6.37

windows下安装MySQL-5.6.37

  1. 下载zip压缩包

网址:https://dev.mysql.com/downloads/mysql/

  1. 解压到D:\MySQL\mysql-5.6.37-winx64

(1)以管理员身份运行cmd,启动mysqld

C:\Users\Administrator>D:

D:\>cd D:\MySQL\mysql-5.6.37-winx64\bin

D:\MySQL\mysql-5.6.37-winx64\bin>
D:\MySQL\mysql-5.6.37-winx64\bin>D:\MySQL\mysql-5.6.37-winx64\bin\mysqld.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:\MySQL\mysql-5.6.37-winx64\bin\mysqld.exe (mysqld 5.6.37) starting as process 6828 ...

(1)以普通用户在运行cmd,启动mysql

D:\MySQL\mysql-5.6.37-winx64\bin>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)
  1. 添加系统环境变量

扩展

# 查看MySQL服务
tasklist|findstr 6898
# 停止Mysql服务
taskkill /F /PID 6898
  1. 将bin目录的路径添加到系统的环境变量中

(1)添加系统变量

(2)添加环境变量

(3)添加系统变量Path

  1. 将Mysql服务端设为开机自启动

(1)查看系统环境中是否开启了mysql 服务

# 方法一
win + R services.msc
# 方法二
ctrl + shift + esc 启动任务管理器

(2)将MySQL设置为开机启动

D:\MySQL\mysql-5.6.37-winx64\bin>mysqld --install
Service successfully installed.

D:\MySQL\mysql-5.6.37-winx64\bin>

如果需要卸载

mysql --remove
  1. 设置密码

破解mysql密码:

  • 停止mysql服务
  • 在以管理员权限运行cmd,启动MySQL服务,跳过权限验证表格
C:\Users\Administrator>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:\Users\Administrator>
  • 登录MySQL客户端
C:\Users\Administrator>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>
  1. 统一编码设置
  • 查看当前的编码
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] #其它客户端
"""

  1. 使用 Navicat连接

猜你喜欢

转载自www.cnblogs.com/surpass123/p/12809085.html
今日推荐