文章目录
1 准备安装包
1.首先,去数据库的官网http://www.mysql.com下载MySQL。
点击进入后的首页如下:
2.然后点击downloads,community,选择MySQL Community Server
3.找到Recommended Download,然后点击go to download page
4.点击download进入下载页面选择No thanks, just start my download
2 安装MySQL
1.运行安装包,选择I Accept-next
2.添加需要安装的所有组件及产品
3.这一步是检查安装条件,点击Execute
4.执行完后点击next进入下一步
5.点击next进入下一步
6.点击next进入下一步
7.选择Development Computer,点击next进入下一步
8.设置root用户的登陆密码,点击next进入下一步
9.点击next进入下一步
10.点击next进入下一步
11.点击next进入下一步
12.需要配置的产品,点击next进入下一步
13.点击next进入下一步
14.检查密码,点击next进入下一步
15.点击next进入下一步
16.点击next进入下一步
17.安装完毕
18.MySQL的安装目录
- bin目录下保存了MySQL常用的命令工具以及管理工具
- data目录是MySQL默认用来保存数据文件以及日志文件的地方(因刚安装还没有data文件夹)
- docs目录下是MySQL的帮助文档
- include目录和lib目录是MySQL所依赖的头文件以及库文件
- share目录下保存目录文件以及日志文件。
3 配置环境变量
1.将MySQL下的MySQL Server的bin目录添加到环境变量,复制PATH
2.选择设置环境变量
3.选择用户变量中的PATH-新建
4.新建-将MySQL的bin目录添加进去:
C:\Program Files\MySQL\MySQL Server 8.0\bin
4 启动MySQL
1.输入mysql -u root -p命令
2.查看数据库和数据库中的表
因为之前添加了例子,所以除了默认数据库,还有sakila、world等示例数据库。
5 连接MySQLworkbench
1.添加数据库连接
2.hostname填写localhost,本地连接
点击Store in Vault并输入密码:
3.连接成功
6 连接Navicat for MySQL
Navicat连接MySQL 8.0.15出现1251错误
问题描述:
Navicat连接MySQL报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的
原因:
出现这个原因是MySQL 8.0 之前的版本中加密规则是mysql_native_password,而在MySQL 8.0之后,加密规则是caching_sha2_password.
解决问题方法有两种,一种是升级Navicat驱动,一种是把MySQL的用户登录密码加密规则还原成mysql_native_password.
解决办法:
将登录密码加密规则还原成mysql_native_password
在命令行输入:
# root是要修改的用户 root用户的密码
alter user root@localhost identified by 'mysql' password expire never; # 修改加密规则
alter user root@localhost identified with mysql_native_password by 'mysql'; # 更新一下用户的密码
flush privileges; #刷新权限