DLKKILL

DLKKILL's world

Windows下MySQL的安装与简单使用

      最近学习Java用到了数据库,记录一下MySQL的安装和简单使用的过程 (*^_^*)

一、MySQL的安装

    1.下载MySQL

       这里推荐去官网下载安装:

      下载 MySQL Community Server 下载链接

      下载好后将下载好的压缩包解压到你想要安装到的位置,并且重命名为MySQL

     2.配置环境路径

         1. 右键开始菜单,选择系统

         2. 在系统左侧选择高级环境设置

         3.在打开的窗口中“高级”选项卡页面的下方,选择“环境变量”

         4.在“用户变量”区块中,选择“新建”,在打开的对话框中,变量名写 MySQL,变量值写 MySQL 文件夹的完整路              径(也就是MySQL文件夹的路径,例如D:\Program Files\MySQL

          5.同样在用户区块中寻找 PATH 环境变量,如果有,点击“编辑”。在弹出的对话框中点击“新建”,输                                  入%MySQL%\bin(在老版本 Windows 系统中,变量值末尾用英文分号; 分开后再添加%MySQL%\bin)。如果                没有,点击“新建”,添加一个变量名为 Path 的环境变量。在这个环境变量的变量值处,添加%MySQL%\bin

      3.注册MySQL服务

             以管理员权限打开cmd命令行(可在c:/windows/system32中找到cmd.exe,右键以管理员权限运行),运行后            将当前路径切换到MySQL文件夹下的bin文件夹下(用cd命令切换路径),执行mysqld -install指令,注册                MySQL 服务。执行完毕后不要关闭命令行。

      4.配置MySQL server服务

       进入MySQL文件夹,找到my-default.ini,重命名为my.ini,如果没有就新建一个。

       将my.ini内容替换为以下内容:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
#basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
#datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

 保存关闭。

  • 在刚才的“命令提示符”中,执行mysqld --initialize(可能会假死,等一分钟手动关闭就好)。

    5.开启MySQL服务

       在“命令提示符”中执行net start mysql,开启 MySQL Server。

     6.配置MySQL账号

  • 在“命令提示符”中,执行net stop mysql关闭 MySQL Server。

  • 再执行mysqld --skip-grant-tables开启无密码的 MySQL Server。

  • 打开一个新的“命令提示符”,执行mysql -u root登陆 MySQL Server。

  • 执行flush privileges;刷新权限。

  • 执行grant all privileges on *.* to 'root'@'localhost' identified by '你想设置的密码' with grant option;

  • 执行flush privileges;刷新新的 root 用户密码。

    执行exit退出 MySQL。

    在任务管理器下手动结束mysqld.exe

    在“命令提示符”下执行net mysql start重新开启MySQL Server,再次使用mysql -u root -p 你设置的密码即可安全登陆 MySQL。

    注:以后使用时不要忘了打开MySQL服务

    二、简单使用(如何导入sql文件)

       1.通过前文所讲的方法打开MySQL服务并且登陆进入

2.使用 create database 语句可完成对数据库的创建, 创建命令的格式如下:

create database 数据库名 [其他选项];

例如我们需要创建一个名为 samp_db 的数据库, 在命令行下执行以下命令:

create database samp_db character set gbk;

     3.使用use 数据库名称,切换到对应的数据库

     4.使用mysql> source c:/test.sql;便将改路径下的.sql导入到了对应的数据库

   三.java链接MySQL数据库

     java通过jdbc链接数据库需要拥有对应数据库的驱动,下载好的驱动要进行导入,详情见

      http://www.runoob.com/java/java-mysql-connect.html

这篇文章参考自:

  1. http://www.jianshu.com/p/710e5861c198

  2. http://www.jianshu.com/p/3263efdd3ba8

  3. http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812295.html

  4. http://www.runoob.com/java/java-mysql-connect.html

  5. http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注