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文件夹内容是对应的