win10下MySQL5.7.26解压版安装及root密码更改
从官网下载对应版本的压缩包
进入下载页面。
点击对应的5.7.26版本。
根据自己的计算机位数进行下载(大部分应该都是64位机)。
压缩包下载完成后,解压到自己选择的目录。例如:C:\Program Files\mysql-5.7.26-winx64
接下来对MySQL进行相应的配置:
1、首先在MySQL文件夹中创建my.ini文件(可以先创建my.txt,再将后缀名更改为ini。),使用文本编辑器进行编写,文件中的内容为:
[mysqld]
port = 3306
basedir=C:\Program Files\mysql-5.7.26-winx64
datadir=C:\Program Files\mysql-5.7.26-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
2、配置环境变量
(1)创建MYSQL_HOME,添加MySQL解压到的文件夹路径。例如:C:\Program Files\mysql-5.7.26-winx64
(2)在Path中添加MySQL的bin路径,例如:C:\Program Files\mysql-5.7.26-winx64\bin。
再添加一个:%MYSQL_HOME%\bin
至此,环境变量配置完成。
进行MySQL安装
搜索命令行并用管理员权限打开,进入MySQL的bin目录下,
输入mysqld --initialize --console (此时会生成data目录)
在这里系统会将首次登录密码给你。一定要记住:
红框就是密码。
输入mysqld -install 安装MySQL
测试MySQL是否安装成功
1、搜索命令行并用管理员权限打开,输入net start mysql
说明MySQL已经安装成功。
输入首次登录密码,登录成功。
这时候需要将密码进行修改:
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;(后面的‘root’可以任意更改)
然后刷新一下:flush privileges;
重新登录即可。
如果首次登录密码你没有记住也不要紧的,进行更改root密码
更改root密码
在my.ini文件中的 [mysqld] 下添加 skip-grant-tables
重新登陆:输入mysql -u root -p,直接回车进入。
输入命令 show databases; 显示数据库
输入命令 use mysql; 进入相应的数据库。
输入命令更改root密码
update mysql.user set authentication_string=password(“root”) where user=“root”;
输入命令刷新权限
flush privileges;
完成之后记得将 skip-grant-tables删除。重新启动即可。
MySQL安装,连接,修改root密码。完成!!!
想要彻底删除mysql,请参考另一篇文章:
彻底删除mysql