一、解压Mysql5.7.20安装包,刚解压是没有 data 这个文件夹的
二、配置mysql环境变量,创建MYSQL_HOME,然后在Path上添加%MYSQL_HOME%\bin;
三、配置my.ini(在bin目录下新建一个 my 文件文本,后缀名改为 .ini)(上面代码和下面图片结果是一样的,记得修改安装目录,其他的复制就好了)
[client] default-character-set=utf8 [mysqld] #解压目录 如:D:\MySQL\mysql-5.7.21-winx64 basedir = %MYSQL_HOME% #解压目录 如:D:\MySQL\mysql-5.7.21-winx64\data datadir = %MYSQL_HOME%\data port = 3306 default-character-set=utf8
四、搜索 cmd 然后 右键选择 以管理员身份进入,进入之后就是以下操作了
1.进入mysql的安装目录,并进入X:\peizhi\mysql-5.7.22-winx64\bin目录下输入命令:mysqld --initialize-insecure (生成无密码的root用户) 后,在mysql-5.7.20-winx64 目录下就会出现 data 文件
2.再输入mysqld --install,如果出现Service successfully installed 说明注册成功了。(我输入这行命令之所以不是出现这个,是因为之前我输入过一次,服务已经存在,所以提示是已存在),注意:如果此操作报错Install/Remove of the Service Denied!,建议使用管理员身份进入命令提示符
3.启动MySQL服务,命令:net start mysql
4.设置密码 ,命令: mysqladmin -u root password 密码
5.修改密码方法如下 :接着输入mysql -uroot -p 由于之前登陆过,直接输入刚才设置密码(登录root第一次是免密码的直接回车进入到) MYSQL>
接着输入:update mysql.user set authentication_string=password('你想输入的密码') where user='root' and Host ='localhost'; 然后接着再输入: flush privileges;
6.输入命令show databases; 查看数据表
7.输入 \q; 退出MySQL
8.关闭MySQL服务,命令:net stop mysql
五、 完成以上操作后记得去开启mysql服务
来源:https://www.cnblogs.com/mm999/p/10027470.html