1,下载mysql:
地址:https://dev.mysql.com/downloads/mysql/
2,安装
直接将安装包解压在安装目录之下。
我这只有一个盘 C:\Program Files\JetBrains\mysql-8.0.22-winx64(不推荐装系统盘)
3,环境变量配置
系统变量->Path 里添加解压后的路径,指定到bin目录下
win7下末尾添加 ;C:\Program Files\JetBrains\mysql-8.0.22-winx64\bin (注意分号)
win10下新建 C:\Program Files\JetBrains\mysql-8.0.22-winx64\bin
4,新建配置文件
新建一个my.ini文件,可以先建my.txt后缀改为in,注意my.ini配置文件的编码规则必须是ANSI;
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\JetBrains\mysql-8.0.22-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\Program Files\JetBrains\mysql-8.0.22-winx64\data
# 允许最大连接数
max_connections=100
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
5,开始安装mysql步骤
注意事项:
1,必须管理员模式运行命令提示符;
2,Mysql8.0之后自动生成data文件夹,之前的需要手动创建;
开始安装
1,直接进入安装目录 cd /d C:\Program Files\JetBrains\mysql-8.0.22-winx64\bin
2, 初始化mysql
mysqld --initialize-insecure (建议使用,不设置root密码)
//生成的密码在实际连接的时候可能会不小心输入错误或忘记,导致无法连接Mysql
mysqld --initialize --console(不建议使用,在控制台生成一个随机的root密码)
命令执行完毕后会自动生成data;
等待几秒钟,不会有任何提示,直接下一步
3,安装mysql
mysqld install mysql //安装mysql服务
安装成功提示 Service successfully installed.
成功忽略以下,如果提示
The service already exists!
The current server installed: "C:\Program Files\JetBrains\mysql-8.0.22-winx64\bin\mysqld" mysql
基本就是已经有安装mysql
解决办法:
1,sc query mysql 查看一下名为mysql的服务:
2,sc delete mysql (需要管理员权限)//卸载mysql服务
3,删除data,先关闭命令符否则无法删除;
4,重新安装从5.2开始执行;
4,开启Mysql服务
net start mysql 开启服务
net stop mysql 停止服务
如果启动失败检查my.ini 检查路径与环境配置,还不行就自行百度多试
5,登录mysql
mysql -uroot (无需密码)
mysql -u root -p (需要输入密码)
如果登录失败,或者需要密码,卸载了重新安装
6,修改mysql密码
注意,末尾都必须带分号
//切换数据库
use mysql;
//修改root用户的密码为109624,根据需要自己设置
alter user 'root'@localhost identified by '109624';
//刷新权限,一般修改密码或授权用户的时候需要使用
flush privileges;
到这里,恭喜你数据库安装成功;
7,退出数据库,登录数据库
//推出mysql,两个都可以正常退出数据库
quit;
exit;
//登录回车后,输入正确的密码即可正常
mysql -uroot -p
//输入密码
8,图形管理
如果需要图形管理工具,可以使用 Navicat
在此附上实战Java接口学习之路:
https://github.com/764990722/JavaDemo