【MySQL】MySQL最新安装教程(防坑必备)

279 阅读4分钟

我正在参与掘金创作者训练营第5期,点击了解活动详情

本人安装时也是遇到了大坑,在安装之前一定要详细查阅资料,确保安装万无一失,否则后面安装失败重新安装将极为麻烦(需要彻底删除所有MySQL痕迹,包括注册表,服务项)


1 MySQL数据库的卸载与清理

  • 主要原因是 想卸载,或者是安装失败需要清理

  • 这里推荐在关闭Mysql服务后 使用 工具一键卸载清理 Mysql

image.png

如果不想使用该工具,请走以下流程:

1.1:软件的卸载准备

学习网络编程时,TCP/IP协议程序有服务器端和客户端。mysql这个数据库管理软件是使用TCP/IP协议。我们现在要卸载的是mysql的服务器端,它没有界面。

【计算】-->右键-->【管理】-->【服务】-->【mysql的服务】-->【停止】

1.2:清理残余文件

  • 如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。

    (1)服务目录:mysql服务的安装目录

    (2)数据目录:默认在C:\ProgramData\MySQL

  • 如果自己单独指定过数据目录,就找到自己的数据目录,例如:

    注意:请在卸载前做好数据备份 在操作完以后,需要重启计算机,然后进行安装即可。如果仍然安装失败,需要继续操作如下步骤四。

1.3:清理注册表(选做)

注册表中搜索SQL,将相关信息删除

1.4:清理服务列表中的服务名

image.png

如果在windows操作系统,删除注册表后,在服务列表中仍然存在原来的服务名,可以通过如下命令删除。

sc  delete  服务名

1.5:清理原来的环境变量

找到path环境变量,将其中关于mysql的环境变量删除,切记不要全部删除。

例如:删除 D:\ProgramFiles\mysql\MySQLServer5.7\bin; 这个部分

2 MySQL数据库的安装

2.1 从官网下载安装包

官网地址

image.png

image.png

image.png

2.2 本地安装

  1. 建立配置文件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
    
    • 如下图所示:

image.png

  1. cmd 进入bin文件所在位置,执行命令,获取连接密码

    mysqld --initialize --console
    

image.png

如果无法获取成功,删除data文件重新获取。如果找不到data文件,就检查my.ini配置文件的路径是否正确

image.png

  1. 安装服务

    mysqld --install mysql
  2. 启动服务

    net start mysql
    ​
    

image.png

  1. 使用随机密码登录,注意这里不可粘贴,必须手打...

    mysql (-h localhost) -uroot -p
    ​
    

    注:如果这里密码忘记了,就删除同级目录下的data文件,然后重新走2步骤获取连接密码

  2. 登陆完就可以修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY '135157';
    ​
    
  3. 退出重新登录,测试密码是否修改完成

image.png

3 配置环境变量

  • 此电脑->属性->高级系统设置->环境变量
  • 新建变量放 MySQL的bin文件路径

image.png

  • 然后 右键此电脑->管理->服务与应用程序->服务

image.png

image.png

  • 这样就大功告成啦

  • 测试:

image.png

可以登入MySQL,成功!

4 在idea中 链接数据库

  • idea连接

image.png

image.png

  • 推荐这两个插件,数据可视化与分布式计算框架你的idea 集成数据库 如虎添翼

image.png

image.png

🌹写在最后💖: 路漫漫其修远兮,吾将上下而求索!伙伴们,明天见!🌹🌹🌹在这里插入图片描述