MySQL下载安装、配置与使用

本文介绍MySQL数据库在Windows操作系统(以Win7为例)下的下载安装、配置与使用:

MySQL下载安装

第一步:下载。

这里介绍 ZIP Archive 版的下载及安装方法,这种版本是免安装版本,下载下来是一个压缩包,解压至相应目录即可,操作便捷且绿色干净,因此推荐采用。
MySQL官方下载地址:http://dev.mysql.com/downloads/mysql
进入页面后拉至最下,看到Generally Available (GA) Releases,选择平台Microsoft Windows,32位操作系统选择 Windows (x86, 32-bit), ZIP Archive,64位操作系统选择Windows (x86, 64-bit), ZIP Archive,点击Download进行下载。
点击后进入开始下载页面,页面会提示你登录Oracle账户,如果有Oracle账户可以选择登录,没有则可以注册,既不想登录也不想注册,左下方有一行小字”No thanks, just start my download.”,点击它直接下载。
备注:MySQL 是开源(open source)数据库,如需下载源代码,在Select Platform时选择source code即可。
下载完毕,下面开始着手安装和配置。

第二步:安装。

将下载好的mysql-x.x.xx-winxx.zip解压到硬盘目录下(该目录即为MySQL的安装目录),解压后进入软件安装目录,打开bin文件夹,里面有一个名为”mysql.exe”的执行程序,此时若双击程序运行会弹出一个黑窗口,然后并没有什么反应,原因是MySQL服务还没开,接下来就需要进行配置及启动服务。

MySQL配置

第一步:配置默认文件

理论上现在是可以直接安装服务的,但使用MySQL的默认配置文件可能导致在使用MySQL时会出现汉字乱码等很多问题,因此建议先配置一下默认文件。在MySQL的安装目录下,新建一个”my.ini”配置文件,复制以下代码并保存。my.ini会替换掉同目录下的my-default.ini文件。my-default.ini文件是MySQL的默认配置文件,保存各种默认的配置数据。如果是安装版则在安装时根据用户勾选可自定义并生成默认配置文件。这个文件在软件运行时加载。

自定义配置文件的代码:

[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 

第二步:安装MySQL服务

点击开始菜单并在搜索栏内输入cmd,上面会出现cmd.exe的程序选项,右键选择“以管理员的身份运行”打开命令提示符。
将目录切换到MySQL安装目录的bin目录下,输入 mysqld install 回车运行,稍候出现安装成功就可以了。
安装成功后输入 net start mysql 启动服务。另外一种方式是打开控制面板中的服务(在管理工具目录下),或任务管理器中的服务,选择MySQL手动启动服务。

MySQL使用

将目录切换到MySQL安装目录的bin目录下,输入 mysql -uroot -p 连接数据库,默认是没有密码的,回车进入。有密码的话,可以 mysql -uroot -p 密码,也是可以是mysql -uroot -p 回车输入密码,推荐后者。
使用完MySQL后需要输入指令 exit 来断开数据库,直接关闭cmd窗口是不会退出MySQL数据库的。

一些使用MySQL数据库的操作指令

  • 连接 mysql -h主机地址 -u用户名 -p用户密码
  • 断开 exit
  • 修改密码 mysqladmin -u用户名 -p旧密码 password 新密码
  • 显示所有数据库 show databases;
  • 切换数据库 use + 数据库名;
  • 创建数据库 create database 数据库名;
  • 删除数据库 drop database 数据库名;
  • 显示所有表 show tables;
  • 显示表结构 describe 表名;
  • 创建表 create table 表名 (字段设定列表);
  • 删除表 drop table 表名;
  • 查询表 select * from 表名;
  • 清空表 delete from 表名;

备注:这些包括执行SQL语句在内的操作指令需要以”;”结尾才能被识别。

使用数据库可视化工具操作MySQL

如果觉得在cmd模式下操作MySQL不习惯,可下载数据库可视化工具,这里推荐Navicat。
Navicat中文官网:http://www.formysql.com
Navicat对MySQL、Oracle、SQL Server等常用数据库均有支持,下载时需要区分不同的版本,选择“Navicat for MySQL”进行下载。
MySQL下载安装、配置与使用_第1张图片

你可能感兴趣的:(mysql,数据库)