mysql安装+sqlyog安装
1)安装mysql
1.下载:可以到镜像网站下载速度快一点
2.解压到目标文件夹(可有和jdk,maven,tomcat等放在同一个文件夹下)
3.配置环境变量
4.由于我的是压缩版的所以没有配置文件,所以要新建一个mysql配置文件(.ini文件)
注意:目录要换成自己的安装目录
[mysqld]
# 设置mysql的安装目录
basedir=D:\J\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\J\mysql-8.0.11-winx64\data
# 设置3306端口
port=3306
# 跳过验证
skip-grant-tables
5.启动管理员模式下的cmd,切换到mysql安装目录的bin目录
6.安装mysql服务
7.初始化数据库文件
mysqld --initialize-insecure --user=mysql
这个时候安装目录就会多一个data目录:
8.启动mysql :命令net start mysql,然后用命令mysql -u root -p进入mysql管理界面(-p后面不要加空格)
9.进入界面后,修改密码(sql语句后面一定要加分号)
- 5.0版本的用update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
- 8.0版本用这个改密码alter user 'root'@'localhost' identified by '123456';
10.输入flush privileges;刷新权限
11.注释掉ini中的跳过密码skip-grant-tables
12.先退出mysql命令行:exit,再停止mysql:net stop mysql
13.然后启动服务,再次成功登陆,就ok了
2)安装sqlyog软件
1.无脑安装
2.注册
3.打开连接数据库
连接是遇到这个问题,解决方法为:
方法一:版本太低,升级即可
方法二:修改 mysql 密码策略
mysql> SELECT Host, User, plugin from mysql.user;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
mysql> FLUSH PRIVILEGES;
mysql> SELECT Host, User, plugin from mysql.user;
3.进入后可以看到数据库与data文件夹内容是对应的