windows安装mysql5.7
1、下载
下载mysql-5.7.28-winx64.zip
方式1:官网,选择mysql-5.7.28-winx64
2、添加my.ini
解压到自己指定的路径,添加my.ini与sqlData文件夹
my.ini内容
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\\ruanjian\\mysql-5.7.28-winx64 # 设置 mysql数据库的数据的存放目录 datadir=D:\\ruanjian\\mysql-5.7.28-winx64\\sqlData # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB #开启查询缓存 explicit_defaults_for_timestamp=true # 免密码登录,修改密码后需要注释 skip-grant-tables
注意:路径必须加两个\\,my.ini需要保存为ANSI格式
3、设置环境变量
把D:\ruanjian\mysql-5.7.28-winx64\bin添加到环境变量中
电脑->属性->高级系统设置->环境变量->Path中新建
4、初始化
以管理员身份打开cmd,进入mysql中的bin目录,执行mysqld --initialize
接着执行
mysqld install net start mysql
然后登录
mysql -uroot -p
输入任意密码即可
5、修改密码
mysql> USE mysql; mysql> update user set authentication_string=PASSWORD('123abc') where user='root'; mysql> flush privileges; mysql> exit;
修改完密码后,把my.ini中的#skip-grant-tables 注释掉
6、登录
然后执行
net stop mysql net start mysql
登录
mysql -uroot -p123abc
执行
show databases;
如果报错 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
解决方案:
alter user user() identified by "123abc";
再执行
show databases;
能够看到数据库就可以了。
至此,MySQL5.7版本的数据库在windows平台安装完成,多谢阅读,如果文章对您有帮助可以通过下文联系作者,请他喝杯咖啡。
7、Navicat图形化工具
可以参考文章,点我跳转
公众号
关注我,我们一起成长~~