您的位置:首页 > 数据库 > MySQL

mysql-5.6.23-winx64安装与卸载

2015-03-05 00:00 169 查看
摘要: mysql-5.6.23-winx64安装与卸载,简单的介绍了myql5.6版本的基本安装与卸载。
操作系统为:win7 64位系统

目录


一、下载

二、安装

三、设置启动

五、卸载

具体内容:

一、mysql下载

根据自己的系统选择合适的版本,mysql下载页面为:mysql下载页面

mysql分为多个版本,其中“MySQL Community Edition”为社区版、“MySQL Enterprise Edition”为企业版、“MySQL Cluster CGE”为集群版本,每个版本下面根据功能用途又划分了一些版本,这里不再详细说明。社区版为免费版本,其他版本都是收费版本。我们这里选择下载zip包。

二、MYSQL安装

1、 将mysql的zip包--mysql-5.6.23-winx64.zip,放至指定的目录下,这里解压放在了D:\JYD_WORK\work_apps\MySql\mysql-5.6.23-winx64\ 路径下。如下图所示:



2、设置系统环境变量,设置环境变量的主要目的,就是方便在window的dos操作mysql命令时,不需要每次都麻烦的切换目录,具体截图如下:

设置MYSQL_HOME,变量值指向mysql的解压目录。



path在最前面加入:%MYSQL_HOME%/bin;



3、将安装目录下的my-default.ini重命名为my.inf,修改参数如下:

[mysqld]
# 设置mysql的安装目录
basedir=D:/JYD_WORK/work_apps/MySql/mysql-5.6.23-winx64

# 设置mysql数据库的数据的存放目录,必须是data
datadir=D:/JYD_WORK/work_apps/MySql/mysql-5.6.23-winx64/data
注意:路径是反斜线,也可以改为两个正斜线,还可以加上双引号,例:datadir="D:\mysql5.6.17\data"

# mysql端口
port=3306
# 字符集
character_set_server=utf8

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]
port=3306
default-character-set=utf8

4、开始安装

自动:mysqld --install [服务名]
手动:mysqld --install -manual [服务名]
我的安装方式:

mysqld -install MySQL --defaults-file="D:\JYD_WORK\work_apps\MySql\mysql-5.6.23-winx64\my.inf"
注意:务必要把"-defaults"改为"--defaults",mysqld指令没有-d选项,而MYSQL在解析参数时,只要碰到xxxx-dxxxx就会把-D当成选项去处理。myslq5.6*版本下的配置文件后缀名为*.ini ,要留意不要当成*.inf.
mysql默认查找c:\my.ini和c:\windows\my.in
7fe0
i,安装目录下的my.ini或my.cnf

如下图所示:



四、设置、启动

1、mysql服务启动与停止
在doc命令下
输入"net start mysql"启动mysql,
输入"net stop mysql"停止mysql服务



2、登陆并处理登陆乱码问题

在doc命令窗口里面,输入命令:mysql -u root -p或者mysql -uroot

CREATE DATABASE my_mis //创建数据库
DEFAULT CHARACTER SET utf8 //设置字符编码类型
DEFAULT COLLATE utf8_general_ci;

通过以上代码创建数据库,便可解决添加中文数据乱码问题。

如下图所示:





3、可能用到的命令如下:

show variables like '%char%'; --查询各个设置的字符串编码类型。

set names utf8; --更改部分配置的编码类型。

set character_set_server=utf8 --更改某项编码类型。

user databasename ; --切换数据库。

show databases ; --显示所有的数据列表

五、卸载:

卸载过程及其简单,先停止mysql服务,然后卸载,具体命令如下:



六、常用命令

删除用户信息

drop user 'testroot'@'localhost';

drop user 'testroot'@'%';

创建用户

create user 'testroot'@'%' identified by 'testroot';

create user 'testroot'@'localhost' identified by 'testroot';

用户授权

grant all privileges on *.* to 'testroot'@'localhost' identified by 'testroot' with grant option;

grant all privileges on *.* to 'testroot'@'%' identified by 'testroot' with grant option;

切换用户

mysql -u jydroot -p

jyddzjk2012

创建数据库

create database sipdb default character set utf8 default collate utf8_general_ci;

切换数据库

use sipdb

创建表

CREATE TABLE `TreeInfo` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`sipurl` varchar(200) DEFAULT NULL,

`MessageStr` varchar(200) DEFAULT NULL,

`TranSTr` varchar(255) DEFAULT NULL,

`Caption` varchar(100) DEFAULT NUll,

`kind` varchar(10) DEFAULT 'DVS',

`MessageType` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `id` (`id`)

) ENGINE=MyISAM AUTO_INCREMENT=424 DEFAULT CHARSET=utf8;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息