一、MySQL的安装与配置
1、MySQL的下载地址:http://dev.mysql.com/downloads/mysql/,现在最新版本为8.0.22。
2、解压,将该文件解压到自己电脑的指定位置,同时在该目录下新建一个名为my.ini的文件(使用记事本新建,打开方式选择记事本),其中my.ini文件中的配置代码如下,每个人根据自己下载的mysql的位置修改mysql的安装目录和数据库的数据的存放目录即可,其他代码均可以不变。
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\Program Files\\mysql\\
# 设置mysql数据库的数据的存放目录
datadir = D:\\Program Files\\mysql\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为utf8字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
3、在“我的电脑”上右键选择“属性”,进入控制面板主页,选择“高级系统设置”->"环境变量“,在其中为mysql配置环境变量MYSQL_HOME(变量值为mysql安装地址)和Path(变量值%MYSQL_HOME%\bin或者是mysql安装目录下bin的位置),值得注意的是:将该Path的环境变量上移至第一个,提高优先级,响应更加迅速。
4、‘利用命令提示符cmd切换到mysql的bin目录下,执行mysqld --initialize命令。当我们不知道如何进入bin目录下,cd bin会报“系统找不到指定的路径”时,我们直接进入mysql的bin目录下复制其所在位置粘贴在命令行即可进入mysql的bin目录下了。
若我们在执行mysqld --initialize时出现以下错误时,原因是你的权限不够,在进入cmd时一定要右键选择以管理员的身份运行。
成功时如下图所示,此时会在mysql为文件夹下生成一个新目录data,查看.err文件,可以看到root用户生成的随机密码。(查看.err文件时一定要用记事本方式查看)
5、在cmd命令窗口执行mysqld --install命令,安装mysqld服务->执行net start mysql命令,启动mysql服务->执行mysql -u root -p命令,连接mysql数据库,输入上述随机生成的密码->执行以下sql重置root密码:
alter user ‘root’ @‘localhost’ identified with mysql_native_password by ‘新密码’。
二、MySQL的安装后验证
在cmd命令窗口执行 mysql -u root -p命令,连接mysql数据库->在mysql输入语句show databases;,用来显示所有数据库列表,即安装验证成功。
三、MySQL图形管理软件dbeaver的安装1、dbeaver是免费和开源为开发人员和数据库管理员通用数据库工具。易用性是该项目的主要目标,是经过精心设计和开发的数据库管理工具。免费、跨平台、基于开源框架和允许各种扩展写作(插件)。它支持任何具有一个JDBC驱动程序数据库。其下载地址为:https://dbeaver.io/,同时下载JDBC驱动mysql-connector-java-5.1.49.jar。
2、双击安装即可,同时创建桌面图标。
3.使用dbeavor:数据库->新建连接->选择数据库为“MySQL”。
在左边的项目上右键选择“编辑连接”,密码填入自己先前设置好的密码,一般在第一次使用之前需要进行测试连接,选择“编辑驱动”,根据自己所下的mysql版本进行配置,若dbeavor给定的与自己版本不同,选中删除即可,在选择“添加文件”寻找自己所下载的mysql位置,点击“确定"即可连接成功。
连接好的dbeavor主页面如下图所示:
四、在eclipse中访问数据库1、放置JDBC驱动程序mysql-connector-java-5.1.49.jar。在Eclipse中项目右键选择“Build Path”->“Configure Build Path”设置 CLASSPATH环境变量,最后我们会在项目的Referenced Libaries发现我们设置的包mysql-connector-java-5.1.49.jar。
2、将驱动程序mysql-connector-java-5.1.49.jar放入tomcat的安装目录的lib文件夹下。
3、在.jsp页面中加载JDBC驱动程序,若此段代码不报错则代表环境配置成功。
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
%>
</body>
</html>