windows 安装MySql
<
一、下载路径
image.png image.png二、解压放到指定盘中
1.解压放到指定盘中
C:\Program Files\mysql-5.7.31-winx64
2.配置环境变量
MYSQL_HOME C:\Program Files\mysql-5.7.31-winx64
Path C:\Program Files\mysql-5.7.31-winx64\bin
3.my.ini文件
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:\Program Files\mysql-5.7.31-winx64"
#Path to the database root
datadir="C:\Program Files\mysql-5.7.31-winx64\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# skip-grant-tables
请注意: basedir和datadir,请根据自己的实际安装目录进行修改
4.打开cmd.exe,必须以管理员的身份运行
初始化数据库
mysqld --initialize --user=mysql --console
image.png
5. 安装服务
mysqld --install
6.启动服务
net start mysql
7.停止服务
net stop mysql
8. 删除服务
mysqld --remove
9.修改初始化密码
mysql -uroot -p
若找不到初始密码可以在my.ini中[mysqld] 添加
skip-grant-tables
使用初始密码登陆后(上面的初始密码:a#+GBHZjA7VS),执行下面指令
set password for root@localhost=password('你的密码');
总结
修改root的密码
进入到终端当中,敲入 mysql -u root -p 命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit
注意:如果在执行该步骤的时候出现ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 错误。则执行下 flush privileges 命令,再执行该命令即可。
到这里root账户就已经重置成新的密码了。
网友评论