1.下载mysql
2.将文件解压到d盘,文件名改为mysql5.7
3.在安装路径下新建my.ini文件,使用记事本打开,写入如下内容并保存
[client] port=3306 default-character-set=utf8 [mysqld] # 设置为自己MYSQL的安装目录 basedir=D:\mysql5.7 # 设置为MYSQL的数据目录 datadir=D:\mysql5.7\data port=3306 character_set_server=utf8 sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER #开启查询缓存 explicit_defaults_for_timestamp=true skip-grant-tables
4.添加环境变量,在windows环境变量path后面添加:D:\mysql5.7\bin
5.以管理员身份运行命令行窗口,切换到安装路径的bin目录下,即D:\mysql5.7\bin\ 输入mysqld --install命令将MySQL添加到本地服务
D:\mysql5.7\bin> mysqld --install
6.执行初始化 D:\mysql5.7\bin>mysqld --defaults-file=D:\mysql5.7\my.ini --initialize-insecure (注意--defaults-file为第3步新建的my.ini文件, 使用--initialize-insecure参数,则MySQL服务不会生成初始化密码,即root初次连接时不需要输入密码即可登入,这里还可以使用--initialize参数,MySQL服务会生成一个随机密码显示)
7.启动MySQL服务 D:\mysql5.7\bin>net start mysql
8.为root用户设置密码:选择系统内置的名为mysql的数据库,更新user表中root的密码,比如密码为helloMySQL,最后刷新权限相关表,使更新生效
mysql> use mysql;
mysql> update user set authentication_string = password('root') where user = 'root';
mysql> flush privileges;