1.下载mysql
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
2.
在mysql解压缩包根目录下创建my.ini 文件(mysql主配置文件)并创建data目录(用户初始化数据库文件目录)
my.ini文件内容如下
[mysqld]
basedir=E:\mysql5.7\mysql-5.7.29-winx64\mysql-5.7.29-winx64
datadir=E:\mysql5.7\mysql-5.7.29-winx64\mysql-5.7.29-winx64\data
port=3306
skip-grant-tables
以上配置文件说明
basedir–mysql目录
datadir–数据路径
port --端口
skip-grant-tables -跳过登陆校验
4. 环境变量
5.以管理员打开命令行窗口,并进入到mysql的bin目录
找到cmd.exe,单击选中后右键,菜单中选择“以管理员身份运行”
1. 安装服务:
mysqld install
2. 初始化数据库
mysqld --initialize-insecure --user=mysql
3.启动mysql服务,并以跳过登陆校验的方式登陆mysql
net start mysql
E:\mysql5.7\mysql-5.7.29-winx64\mysql-5.7.29-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
E:\mysql5.7\mysql-5.7.29-winx64\mysql-5.7.29-winx64\bin>mysql
Welcome to the MySQL monitor
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
Query OK
mysql>
4.修改密码,并刷新权限
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE user = 'root';
5.跳过登陆配置注释掉
[mysqld]
basedir=E:\mysql5.7\mysql-5.7.29-winx64\mysql-5.7.29-winx64
datadir=E:\mysql5.7\mysql-5.7.29-winx64\mysql-5.7.29-winx64\data
port=3306
#skip-grant-tables
6.登陆mysql
登陆命令:
mysql -u root -p123456