一、安装

安装环境

       系统:Window 32

       版本:Mysql 5.6.20

1、 首先从官网上http://dev.mysql.com/downloads/mysql/ 下载Mysql 5.6.20 Win32版本

2、 我们打开下载下来的mysql-5.6.20-win32.msi安装包

3、 选择Next 下一步:

4勾选同意,选择Next 下一步:

5自定义安装(Custom),选择Next 下一步:

6更改安装路径,选择Next下一步:

7选择安装(Install)

8完成安装

 

二、配置

注:此版本安装后无法启动服务和登录,需要手动配置

1、 运行系统命令Cmd进入mysql的安装目录,上面的安装目录是F:\Develop install\mysql\bin,使用cd F:\Develop install\mysql\bin打开。

2、 采用mysqld将mysql注册为服务,命令为mysqld–install  Mysql。

3、 启动服务:net start mysql

4、 登录mysql,因为root用户的默认密码为空,直接回车进入mysql  -u root –p

5设置root密码SET PASSWORD FOR 'root'@'localhost'=PASSWORD('123456');

Localhost表示连接本地,password里面是密码。

6配置几种不同的权限

添加一个可远程登录的帐号user,且设置密码123456,能访问所有库 如远程无法访问关闭防火墙或添加入站出站规则,添加端口3306

GRANT all privileges on *.* TO 'bfdx'@'%' identified by '123456' WITH GRANT OPTION;  FLUSH PRIVILEGES;

mysql 添加用户user1并授权访问指定数据库db123,且设置密码333333

grant all privileges on db123.* to 'bfdx'@'%' identified by '333333' with grant option;  FLUSH PRIVILEGES;

mysql 添加用户user2并授权访问指定数据库db123,且设置密码666666,同时限制登录为指定IP段

grant all privileges on db123.* to 'bfdx'@'192.168.4.41%' identified by '666666' with grant option;   FLUSH PRIVILEGES;

7这里以上面第一种为例,用户名为bfdx,密码是123456,允许所有ip访问

这时候使用mysql–u bfdx–p发现无法登陆提示如下

执行:use mysql;delete from user where user=''; flush privileges;意思是删除匿名用户。

再执行登陆语句mysql–u bfdx–p成功:

注:mysql安装后默认不支持中文,需要手动设置编码

1找到mysql安装目录下my.ini文件,mysql 5.6.20版本安装后没有my.ini文件,只有my-default.ini文件,照样能启动。

2将my-default.ini备份,重命名成my.ini。

3使用命令登录到mysql中,输入show variables like 'character_set_%'

我们看到各个运行的名称编码不统一,我们只要将character-set-server,character-set-client,character-set-database,character-set-results改成统一编码支持中文。

5、 我们改成gbk编码,打开刚才重名名文件my.ini,在文件中添加如下数据

[client]

default-character-set=gbk

[mysqld]

character-set-server=gbk

[mysql]

default-character-set=gbk

6、 保存后,重启mysql服务。

7、 再次执行,改成gbk。

注意:刚才上面我们默认character-set-client=gbk,并没有做更改。如果出现其他编码,又想客服端访问也是统一编码。打开mysql安装目录下data文件夹,找到你创建的数据库。比如test,打开test文件找到db.opt,打开文件改成default-character-set=gbk

default-collation=gbk_chinese_ci

如果想设置成utf8编码,那么修改成如下

default-character-set=utf8//字符集

default-collation=utf8_chinese_ci//排序规则

8、 可以在命令窗口中创建数据和表并插入数据测试

mysql 5.6.20的安装、配置服务、设置编码格式的更多相关文章

  1. MySQL 5.7.9 免安装配置

    MySQL 5.7.9 免安装配置 环境:win10 64位 mysql版本:mysql-5.7.9-winx64.zip (http://dev.mysql.com/downloads/mysql/ ...

  2. python操作三大主流数据库(3)python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用

    python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用 手册地址: http://docs.sqlalchemy.org/en/rel_1_1/orm/i ...

  3. hadoop-0.20.2安装配置

    该环境在Vmware Workstation 12 上安装配置一共三台机器master,slave1,slave2. 操作系统:Cenos 7.0 hadoop 版本:hadoop-0.20.2,版本 ...

  4. mysql 5.7以上版本安装配置方法图文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)(转)

    http://www.jb51.net/article/90302.htm ******************************* 这篇文章主要为大家分享了MySQL 5.7以上缩版本安装配置 ...

  5. MySQL 5.7.10 免安装配置

    # 配置环境:windows 64bit # 安装版本:mysql-5.7.10-win32(zip archive版本) 1. ZIP Archive版是免安装的,只需把mysql-5.7.10-w ...

  6. mysql 5.7.12 winx64安装配置方法图文教程

    这篇文章主要为大家分享了mysql 5.7.12winx64安装配置方法图文教程,感兴趣的朋友可以参考一下   之前安装mysql时未做总结,换新电脑,补上安装记录,安装的时候,找了些网友的安装记录, ...

  7. Linux 下 MySQL 的彻底卸载和安装配置字符集

    前言: Linux环境下MySQL的安装和配置在网上已经有很多教程了.之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子.下面的教程均是亲自实践. MySQL的彻底 ...

  8. Linux下MySQL的彻底卸载和安装配置字符集

    前言: Linux环境下MySQL的安装和配置在网上已经有很多教程了.之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子.下面的教程均是亲自实践. MySQL的彻底 ...

  9. mysql 5.7.18 winx64安装配置方法

    在mysql-5.7.18-winx64文件夹下新建my.ini文件 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置 ...

随机推荐

  1. 【位运算DFS/DLX】【HDU1426】【数独】

    题意:标准的一道数独题 DFS做法: 将横纵九宫格里的数字用位运算状态压缩,且可以通过逻辑或来确定总共有哪些数字被选择了,很方便也很快,代码如下 #include <cstdio> #in ...

  2. JQuery获取Checkbox组的值

    前台: <div id="addtrtr" style="padding:20px; background-color:#F8F8F8;"> < ...

  3. TextField的所有属性和方法(转)

    转自:http://tsyouaschen.iteye.com/blog/600255 表一 TextField 对象的方法 方法 说明TextField.addListener 加入接收触发事件如文 ...

  4. Android 获取系统图库和相机照片 裁剪并显示

    接上一篇 package com.example.image; import android.app.Activity; import android.content.Intent; import a ...

  5. Android ListView滑动底部自动加载更多

    直接上代码: // lv = (ListView) findViewById(R.id.lv); // // for(int i = 0;i < 50;i++){ // ls.add(" ...

  6. sqlmap新手注入

    一 什么是sqlmap sqlmap is an open source penetration testing tool that automates the process of detectin ...

  7. zend studio 使用断点调试

    1, 下载 Xdebug 1 # 下载地址 2 # http://xdebug.org/download.php 3   4 # 寻找和自己所安装的 php 版本对应的 Xdebug 下载 5 # 对 ...

  8. ERS卫星

    http://www.esa.int/Our_Activities/Operations/ERS-2 ERS-2 ROLE Earth observation (EO) LAUNCH DATE 21 ...

  9. layerX offsetX pageX

    offsetX/offsetY:相对于当前元素的位移x/y:相对于当前座标系的位移,但是IE常常搞错当前座标系layerX/layerY:相对于当前座标系的位移pageX/pageY:相对于网页的位移 ...

  10. ceph for openstack快速部署实施

    for el6 即centos6 1,添加ceph 官方yum源 [root@ruiy ~]# cat /etc/yum.repos.d/ceph.repo[ceph-noarch]name=Ceph ...