1.MYSQL下载
2.将压缩包解压到你想解压的位置
3.配置系统环境变量
-
右击"此电脑“->属性->高级系统设置->环境变量,新建系统变量,变量名为:MYSQL_HOME
变量值为你的MySQL的安装路径 -
编辑path系统变量:系统变量里找到path点击编辑,将 %MYSQL_HOME%\bin 添加到path变量,或直接将你的bin目录的路径添加到path变量(这样的话,下次你用cmd,直接输入MySQL -u root -p就可以了
4.生成配置文件my.ini
配置文件内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MYSQL\mysql-8.0.21-winx64
# 设置mysql数据库数据的存放目录
datadir=D:\MYSQL\mysql-8.0.21-winx64\data
# 允许最大连接数
max_connections = 200
# 服务端使用默认字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用默认的存储引擎
default-storage-engine=INNODB
# 取消权限设置
#skip-grant-tables
(注意:配置文件中的basedir 和datadir的路径要和你MySQL的安装路径相符,另datadir后面不要把data给漏掉,否则会出现错误)
5.以管理员身份打开cmd
-
以管理员身份打开cmd:
-
依次输入如下命令:
若正常的话,会出现如下:
(注意:localhost:后面为初始密码,要记住,后面登陆的时候会用到) -
下一条命令:
若正常,会出现“Service successfully installed.”提示
-
下一条命令:net start mysql
若正常,会出现图片中显示启动成功的提示 -
下一条命令:mysql -u root -p
(注意:这时就要用到刚刚保存到的初始密码了,快捷键复制刚才的密码,然后在输入密码的地方点击鼠标右键(cmd里面用CTRL+v密码时不显示,并且可能会导致错误)然后回车即可)。出现如下界面即登陆成功 -
重置密码命令:
此处可能会有这个问题:
Client does not support authentication protocol
这是因为数据库版本加密规则的变化引起的
1、ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;(如果MYSQL版本是8.0以上)
(这句最好自己敲,直接复制有中文字符问题)
2、ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;
(如果版本是8.0以后)
- 退出命令:exit;退出后再使用mysql –u root –p登录,就可以使用新的密码登录了。