注:本人安装时也是遇到了大坑,在安装之前一定要详细查阅资料,确保安装万无一失,否则后面安装失败重新安装将极为麻烦(需要彻底删除所有MySQL痕迹,包括注册表,服务项)
1 MySQL数据库的卸载与清理
- 主要原因是 想卸载,或者是安装失败需要清理
- 这里推荐在关闭Mysql服务后 使用 工具一键卸载清理 Mysql
如果不想使用该工具,请走以下流程:
1.1:软件的卸载准备
学习网络编程时,TCP/IP协议程序有服务器端和客户端。mysql这个数据库管理软件是使用TCP/IP协议。我们现在要卸载的是mysql的服务器端,它没有界面。
【计算】-->右键-->【管理】-->【服务】-->【mysql的服务】-->【停止】
1.2:清理残余文件
- 如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。
(1)服务目录:mysql服务的安装目录
(2)数据目录:默认在C:\ProgramData\MySQL - 如果自己单独指定过数据目录,就找到自己的数据目录,例如:
注意:请在卸载前做好数据备份 在操作完以后,需要重启计算机,然后进行安装即可。如果仍然安装失败,需要继续操作如下步骤四。
1.3:清理注册表(选做)
注册表中搜索SQL,将相关信息删除
1.4:清理服务列表中的服务名
如果在windows操作系统,删除注册表后,在服务列表中仍然存在原来的服务名,可以通过如下命令删除。
sc delete 服务名
1.5:清理原来的环境变量
找到path环境变量,将其中关于mysql的环境变量删除,切记不要全部删除。
例如:删除 D:\ProgramFiles\mysql\MySQLServer5.7\bin; 这个部分
2 MySQL数据库的安装
2.1 从官网下载安装包
2.2 本地安装
- 建立配置文件my.ini,并将以下代码复制进去
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 ----------是你的文件路径------------- basedir=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64 # 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建 #datadir=E:\mysql\mysql\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8mb4
- 如下图所示:
cmd 进入bin文件所在位置,执行命令,获取连接密码
mysqld --initialize --console
如果无法获取成功,删除data文件重新获取。如果找不到data文件,就检查my.ini配置文件的路径是否正确
安装服务
mysqld --install mysql
启动服务
net start mysql
使用随机密码登录,注意这里不可粘贴,必须手打...
mysql (-h localhost) -uroot -p
注:如果这里密码忘记了,就删除同级目录下的data文件,然后重新走2步骤获取连接密码
登陆完就可以修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '135157';
退出重新登录,测试密码是否修改完成
3 配置环境变量
- 此电脑->属性->高级系统设置->环境变量
- 新建变量放 MySQL的bin文件路径
- 然后 右键此电脑->管理->服务与应用程序->服务
- 这样就大功告成啦
- 测试:
可以登入MySQL,成功!
4 在idea中 链接数据库
- idea连接
- 推荐这两个插件,数据可视化与分布式计算框架 让 你的idea 集成数据库 如虎添翼
🌹写在最后💖: 路漫漫其修远兮,吾将上下而求索!伙伴们,明天见!🌹🌹🌹