MySQL安装&使用DataGrip连接数据库

MySQL安装&使用DataGrip连接数据库MySQL 安装 amp 使用 DataGrip 连接数据库 1 安装前准备 安装 DataGrip https www jb51 net article 196772 htm 1 下载 MySQL 我下载的是 5 7 19 版本的 https downloads mysql com archives community 2 解压 添加到环境变量 下载后解压 zip 压缩包

大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说MySQL安装&使用DataGrip连接数据库,希望您对编程的造诣更进一步.

MySQL安装&使用DataGrip连接数据库

1、安装前准备

安装DataGrip

https://www.jb51.net/article/196772.htm

(1)下载MySQL,我下载的是5.7.19版本的

https://downloads.mysql.com/archives/community/

(2)解压,添加到环境变量

下载后解压zip压缩包

解压到自己想要安装的目录,例如:D:Program Filesmysql-5.7.19

注意,不要安装到这样的目录下D: ools,这样的,因为 ,容易误解成转义字符

如果存在这样的问题,可以卸载已经安装的mysql

添加环境变量:我的电脑>属性>高级>环境变量

(3)创建并编辑my.ini文件(mysql最核心的配置文件),注意替换路径位置

[mysqld]

basedir=D:Program Filesmysql-5.7.19 #基础目录

datadir=D:Program Filesmysql-5.7.19data #数据存储目录

port=3306

skip-grant-tables #跳过密码认证

(4)启动管理员模式下的CMD,并将路径切换到mysql下的bin目录,然后输入mysqld -install(安装mysql)

(5)再输入mysqld --initialize-insecure --user=mysql 用来初始化数据文件

(6)然后再次启动mysql,用命令mysql -u root -p进入mysql管理界面(密码可为空,-p后面不要加空格)

(7)进入界面后更改root密码

update mysql.user set authentication_string=password('') where user='root' and Host='localhost'

(8)刷新权限

flush privileges;

(9)修改my.ini文件用#注释最后一句skip-grant-tables

(10)连接上测试出现以下结果就安装好了

注意:当datagrip重新开启,出现下面这样的问题

The specified database user/password combination is rejected: [28000][1045] Access denied for user

解决办法:

1.把my.ini中的原来注释掉的skip-grant-tables再重新开启,即把#去掉

原来的:

变成这样:

2.再进入

update mysql.user set authentication_string=password('') where user='root' and Host='localhost';

刷新权限,立即生效

flush privileges;

这样就可以了

3.再把my.ini中skip-grant-tables注释掉

2.使用DataGrip连接数据库

(1)先创建测试数据库

CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci;

USE jdbcStudy;

CREATE TABLE `users` (

`id` INT NOT NULL,

`name` VARCHAR(40) NOT NULL,

`password` VARCHAR(40) NOT NULL,

`email` VARCHAR(60) NOT NULL,

`birthday` DATE,

PRIMARY KEY(`id`)

) ENGINE=INNODB DEFAULT CHARSET=utf8;

INSERT INTO users

VALUES(1,'zhangsan','','zs@sina.com','1980-12-04'),

(2,'lisi','','lisi@sina.com','1981-12-04'),

(3,'wangwu','','wangwu@sina.com','1979-12-04');

(2)创建连接

先给MySQL5.1添加数据库驱动jar包

这里的jar包的版本和MySQL的版本没有必要一致。我的MySQL是mysql-5.7.19,数据库驱动jar包是mysql-connector-java-5.1.47.jar

jar包下载地址:

https://mvnrepository.com/artifact/mysql/mysql-connector-java

再点击Apply ---> OK

这样就可以连接上数据库了。

3.MySQL数据库、表、数据的关系

MySQL服务器说的是硬件+软件。硬件就是你的计算机,软件就是安装的mysql数据库服务器软件

数据库:文件夹

表:文件

数据:一条记录

客户端就是我这里的DataGrip,可以去连接到数据库服务器软件,并且可以操作这个数据库服务器软件,用SQL语言来操作,操作不同对象时候,如操作数据库,操作表,操作记录,它们用到的SQL语句分类是不一样的。

参考:

加载配置文件时候的一个大坑

http://3ms.huawei.com/km/blogs/details/?l=zh-cn

http://3ms.huawei.com/km/blogs/details/?l=zh-cn

编程小号
上一篇 2024-11-12 12:29
下一篇 2024-11-12 10:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/datagrip-ji-huo/8475.html