几乎所有的项目都会涉及到对数据的处理和使用,因此数据库的配置是必不可少的。数据库的种类很多,商用的有Oracle、sql server、DB2等,但个人使用的话,MySQL就够用了(虽然已经被Oracle公司收购了,但不影响我们继续使用),一来体积比较小,安装比较方便,能基本满足项目的需求,对电脑配置的要求也没那么高,所以是中小型项目的首选。这篇将详细介绍MySQL的下载和安装。
0.MySQL 版本的选择:
参考大神的分享,我们选择 开源免费的MySQL Community Server 社区版本。
1). MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
2). MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
3). MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
4). MySQL Cluster CGE 高级集群版,需付费。
5). MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。
1.Mysql的下载:
百度搜索MySQL download,然后点击MySQL :: MySQL Downloads进入MySQL 官方下载页面
进入下载页面后,依次点击Community–>MySQL Community Server 下的download
根据操作系统选择对应的版本进行下载(我的是window7 64位, 所以选择 Windows (x86, 64-bit), ZIP Archive)
不用注册和登录,直接点击No thanks, just start my download.进行下载
下载成功后如下图:
2.Mysql的安装:
解压文件
由于安装过程中需要使用命令行,所以需要先把解压后文件的bin目录配置到path变量中,右击计算机,选择属性后依次选择:高级系统设置–>高级–>环境变量
为方便变量的管理,我们还是先 建一个MYSQL_HOME变量
把%MYSQL_HOME%\bin加入到path变量中:
创建一个data目录来存放数据库中数据(注意必须交data):
配置my.ini文件:在根目录下新建一个my.ini文件并配置如下内容(以ANSI格式编码)
[client]
port=3306
default-character-set=utf8
[mysqld]
#The installition directory of mysql database.
basedir=T:\mysql-5.7.19-winx64
#The data directory of mysql databas.
datadir=T:\mysql-5.7.19-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
explicit_defaults_for_timestamp=true
skip-grant-tables
以管理员身份运行cmd
进入安装目录的bin目录,我的是T:\mysql-5.7.19-winx64\bin,依次执行如下命令:
mysqld –initialize-insecure
mysqld install
net start mysql
set password for root@localhost = password(‘123456’);
mysql -u root -p
123456
mysqld –initialize-insecure: 进行初始化操作,在data目录中生成一些必要的文件
初始化完成后data目录中的文件如下
mysqld install:安装MySQL
net start MySQL:连接MySQL
set password for root@localhost = password(‘123456’):重置密码为123456
mysql -u root -p:以用户名密码的方式连接数据库
123456:输入密码
3.Java开发中使用MySQL:
下载mysql驱动:进入Mysql官网后,按如下步骤进行下载
下载成功后如下图
解压后如下图
新建项目,如果是web项目,直接把解压文件中的jar文件copy到lib目录下即可,如果是java项目,则需要build path加进去。
至此,Mysql的下载安装和配置就全部完成了。