MYSQL的下载,配置,安装和IDEA连接

本文详细介绍了如何在Windows环境下下载、配置、安装MySQL,包括设置环境变量、初始化数据库,并创建用户和密码。接着讲解了卸载MySQL的步骤,确保完全移除相关组件。最后,展示了在IDEA中连接MySQL数据库的完整过程,包括导入驱动和编写Java代码进行数据库操作。
摘要由CSDN通过智能技术生成

MYSQL的下载,配置,安装,卸载和IDEA连接

下载

  1. 搜素进入mysql官网,进入DOWNLOADS界面
  2. 下翻找到MYSQL Community Downloads进入
  3. 页面中找到MYSQL Community Server进入
  4. 页面下方Other Downloads:下载最新版第一个(mysql-8.0.26-win64.zip)即可
  5. 下载好后解压即可(最好自定义解压位置,方便后续的使用)

配置

  1. 我的电脑右键,进入属性,找到高级系统设置,进入环境变量
  2. 双击系统变量的path进入编辑,点击新建,输入刚解压mysql文件里的bin路径
    (例:D:\professional software\environment\mysql-8.0.26\bin)
  3. 在mysql文件里新建my.ini文件(路径位置改为自己的)
[mysqld]
basedir=D:\professional software\environment\mysql-8.0.26\
datadir=D:\professional software\environment\mysql-8.0.26\data\
port=3306
skip-grant-tables

安装

  1. 按win键搜索“命令提示符”(即启动cmd),并以管理员身份运行
  2. 输入cd /d D:\professional software\environment\mysql-8.0.26\bin (换成自己的bin路径)
  3. 输入mysqld -install (安装mysql)
  4. 再输入 mysqld --initialize-insecure --user=mysql初始化数据文件
  5. 输入net start mysql启动mysql,输入mysql –u root –p进入mysql管理界面
  6. 提示Enter password:直接键盘回车即可(此时无密码,如果随便输入会跳错)
  7. 输入alter user ‘root’@‘localhost’ identified by ‘123456’;创建用户名:root和密码:123456
  8. 输入flush privileges; 刷新一次
  9. 将my.ini文件里的skip-grant-tables语句删除
  10. 输入net stop mysql关闭,再输入net start mysql重启即可正常使用

卸载

  1. 关闭mysql服务
  2. 卸载mysql软件
  3. 删除mysql安装目录下的mysql文件夹
  4. win+R 打开regedit删除
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
  1. 删除目录“C:\ProgramData\MySQL”文件夹

IDEA连接

  1. 下载好mysql-connector-java-8.0.26.jar(MAVEN库下载)
  2. 创建一个java项目,在src下创建新的目录lib,再将下好的jar复制到lib目录下
  3. 右键目录点击添加到库,再点击确定即可
public class JDBC {
    public static void main(String[] args) throws Exception {
        //1. 加载驱动
        Class.forName("com.mysql.cj.jdbc.Driver");//8.0以上版本需加cj
        //2. 用户信息和url
        String url="jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=true ";
        //3306为mysql的本地默认端口号,jdbcstudy为库名,Unicode使用统一编码,characterEncoding配置中文,防止乱码,SSL安全性
        String useName="root";
        String password="123456";
        //连接成功,数据库对象  connection代表数据库
        Connection connection = DriverManager.getConnection(url, useName, password);
        //执行SQL的对象    statement执行sql对象
        Statement statement = connection.createStatement();
        //执行SQL对象,返回结果集
        String sql="select* from users";
        //users表名,包含name和id2个表名
        ResultSet resultSet = statement.executeQuery(sql);
        //获取从数据库得到的结果集
        while(resultSet.next()){ //遍历users表中的数据
            System.out.println(resultSet.getObject("name"));//name,id是表头名
            System.out.println(resultSet.getObject("id"));
        }
        //释放连接
        resultSet.close();
        statement.close();
        connection.close();
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值