1、配置环境变量
我的电脑->属性->高级->环境变量->path,如:D:\mysql-5.7.25\bin
2、创建my.ini
在D:\mysql-5.7.25下创建my.ini,添加内容:
[mysqld]
#set basedir to your installation path
basedir=D:\mysql-5.7.25
#set datadir to the location of your data directory
datadir=D:\mysql-5.7.25\data
3、 以管理员身份运行cmd, 进入mysql的bin文件夹
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功
4、 运行mysqld --initialize(若没有init则不存在data目录,自然无法启动成功)
5、安装成功后就要启动服务了,继续在cmd中输入:net start mysql,服务启动成功!
服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
追加内容:
在安装mysql5.7版本时,经常会遇到mysql -u root -p直接回车登陆不上的情况,原因在于5.7版本在安装时自动给了一个随机密码,坑爹的是在init步骤的时候不像linux系统会给出命令行提示,需要手动在mysql目录下搜索*.err,以文本形式打开才能看到如下内容:
016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >mso<k70mrWe
红色字母即为第一次的登陆密码,记得加双引号。
修改密码
链接:https://www.cnblogs.com/qianzf/p/7089197.html
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');