1、下载 MySQL Community Server

访问 http://dev.mysql.com/downloads/mysql/5.6.html,下载社区版(Community Server)。



2、解压MySQL压缩包

将下载的 MySQL 压缩包解压到自定义目录下。比如我解压到了“D:\mysql-5.6.32-winx64\”,并复制了一份配置文件做副本。


3、添加环境变量

1)在系统环境变量中“新建”一个名为“MYSQL_HOME”的变量。变量值:“D:\mysql-5.6.32-winx64\”

即 MySQL 的自定义解压目录。


 2)编辑现有的环境变量“Path”,在最后增加“%MYSQL_HOME%\bin”,注意用英文分号(;)隔开。

4、注册windows系统服务

将 MySQL 注册为Windows的系统服务,操作如下:

1)从命令提示符进入到MySQL解压目录下的 bin 目录下,见图4。


2)输入服务安装命令:

mysqld install MySQL--defaults-file="D:\mysql-5.6.32-winx64\my-default.ini"

安装成功后会提示服务安装成功。

5、启动MySQL服务并验证

启动MySQL有两种方法,命令行启动(见4、1)),或者服务管理器中启动(见下图)。


如果服务管理器中出现“MySQL”服务名称,并能启动,表明你的MySQL服务开始正常运行了。

6、修改 root 账号的密码

刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456。

方法一:

c:>mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql>UPDATE user SETpassword=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT


注意:FLUSH PRIVILEGES命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里。MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的情况下直接生效,那么就需要执行这个命令。通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否生效。而不必冒太大风险。

方法二:

利用第三方管理工具进行密码修改。如Navicat for MySQL等

7、MySQL常用命令

1.停止服务:mysql>net stop mysql

2.启动服务:mysql>net start mysql

3.查MySQL服务器和数据库字符集:mysql> show variables like '%char%';

4.修改字符集

mysql> SET character_set_client = utf8 ; 
mysql> SET character_set_connection = utf8 ;  
mysql> SET character_set_database = utf8 ;  
mysql> SET character_set_results = utf8 ;   
mysql> SET character_set_server = utf8 ;  
mysql> SET collation_connection = utf8 ; 
mysql> SET collation_database = utf8 ;  
mysql> SET collation_server = utf8 ;
另 mysql> SET NAMES'utf8';  
它相当于下面的三句指令:
SET character_set_client = utf8;  
SET character_set_results = utf8;   
SET character_set_connection = utf8;
5.为192.168.10.XXX 号段的chcf用户分配对所有数据库的所有权限
mysql>grant all privileges on *.* to'chcf'@'192.168.10.%' identified by '123456' with grant option;
CREATE USER 'chcf'@'localhost' IDENTIFIEDBY '123456';
GRANT ALL PRIVILEGES ON *.* TO ‘chcf’@localhostIDENTIFIED BY ‘123456’ WITH GRANT OPTION;
grant all privileges on *.* to 'chcf'@'localhost'identified by '123456' with grant option;

6.导入数据

常用source 命令

进入mysql数据库控制台,如mysql -u root -p
mysql>use zlcloud2
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d: zlcloud2.sql