今天是一个比较简单的安装教程,MySQL安装及配置jetbrain家族的数据库连接工具DataGrip。话不多说,我们开始。
说明:本次部署基于本人Windows系统,如需在Linux系统中部署,同样可以作为参考,操作指令些许不同而已。
- MySQL版本为:apache-maven-3.8.1
- DataGrip
一、MySQL下载并安装
- MySQL官网下载community-Windows版本:
- 本篇下载ZIP包到本地,解压缩后得到同名文件夹:mysql-8.0.23-winx64;
- 存放位置(看自己喜好):D:\ChromeDownloads\mysql-8.0.23-winx64;
- 创建my.ini文件(文件名随便取,以.ini结尾即可)。说明:.ini是Windows系统的初始化文件,此次用作mysql初始化;
- 以管理员身份运行cmd
- 如果mysql根文件夹中有.ini文件可编辑即可,没有则创建(通常都是没有的,需要自己创建)
- 创建my.txt文件并粘贴一下内容:
-
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql-8.0.23-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\ChromeDownloads\mysql-8.0.23-winx64\data # 允许最大连接数 max_connections=200 # 设置mysql服务端默认字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
-
修改.txt为.ini即可
- MySQL初始化
- 以管理员权限打开cmd命令行
- cd 到 ”D:\apache-maven-3.8.1\bin”路径下;
- 输入指令 mysqld --initialize --user=mysql --console ,该命令会在根目录下创建data文件夹及初始数据库,生成root用户和临时密码,临时密码要记住,等下要用,如下图所示:
- 安装mysql服务,继续在窗口输入指令mysqld install MySQL --defaults-file="D:\ChromeDownloads\mysql-8.0.23-winx64\my.ini"路径是你my.ini文件的绝对路径
- 启动mysql服务,输入 net start mysql,启动成
- 修改root用户密码
ALTER USER root @localhost IDENTIFIED BY '12345' ;
-
修改成功之后,使用 show databases;
-
即安装成功
二、配置DataGrip
- 这类不详细展开,用户名和密码即我们刚刚对数据库配置后的用户名和密码,具体截图如下: