【MySQL】基本安装配置

2023-12-13 03:29:41

1 基础知识

1.1 MySQL安装

下载地址:https://dev.mysql.com/downloads/mysql/

1.1.1 安装过程

  1. 配置环境变量(和配置Java8的环境变量如出一辙)
  2. 在MySQL解压文件夹下,导入my.ini文件,与bin目录同级,具体文件内容如下
[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# 设置断开时间
# [mysqld]
wait_timeout=2147483 

interactive_timeout=2147483


# 配置MySQL日志
log-output=FILE
general-log=1
general_log_file="D:\code\log\mysql.log"
slow-query-log=1
slow_query_log_file="D:\code\log\mysql_slow.log"
long_query_time=2
[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

# 设置断开时间
# [mysqld]
wait_timeout=2147483 

interactive_timeout=2147483


# 配置MySQL日志
log-output=FILE
general-log=1
general_log_file="D:\code\log\mysql.log"
slow-query-log=1
slow_query_log_file="D:\code\log\mysql_slow.log"
long_query_time=2

说明:8.0版本比5.7版本少了一个属性:NO_AUTO_CREATE_USER

  1. 初始化MySQL,在导入my.ini文件完成后,使用命令控制台键入命令
mysqld --initialize-insecure
  1. 安装MySQL
mysqld --install
  1. 启动服务
net start mysql
  1. 修改密码
mysqladmin -u root password root

1.2 配置MySQL的JDBC驱动

首先需要获取到MySQL的JDBC驱动,可以去官网进行下载:
fw_error_www
其实自己手动下载的方式不是很常用,而且该方式也不常用,现在在使用MySQL的时候,数据库连接工具都提供下载提示,快速下载,也不需要自己很复杂的去配置,不过这个方式既然存在,就说明其有自己存在的意义,具体如下:

  1. 打开环境变量,找到CLASSPATH,如果没有该项,可以新建

image.png

  1. 编辑此项,将自己的驱动jar包全路径及文件全名(包括扩展名)放进去即可。

image.png

  1. 说明:该方法是在初学Java的时候学习的技巧,当时项目没有使用什么管理工具,只是在一个很旧的MyEclipse版本中写代码,体验不佳。后来写代码的时候也有遇到直接使用JDBC的,但是这时候直接使用Maven管理自己的依赖,所以该项也不需要怎么配置。

1.2 使用技巧

1.2.1 常用命令汇总

# 启动MySQL
net start mysql
# 关闭MySQL
net stop mysql

文章来源:https://blog.csdn.net/m0_52078336/article/details/134818827
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。