文档章节

转-MySQL服务添加到Windows系统服务中

huntering
 huntering
发布于 2015/08/23 19:33
字数 712
阅读 71
收藏 4
点赞 0
评论 0

MySQL 版本是

mysql-noinstall-5.1.66-winx64.zip(免安装版)

mysql-workbench-gpl-5.2.44-win32.msi

mysql-connector-java-5.1.22

mysql 配置数据库编码为utf-8(my.ini中指定).

1 安装

先将mysql-noinstall-5.1.66-winx64.zip解压缩到 d:\appspace\mysql

将其中的data 文件夹移动到d:/appspace/mysqlData 即mysql的 data路径为:d:/appspace/mysqlData/data

my.ini配置文件有2个可选择的位置:

打开E:\appSpace\mysql \ my-large.ini (如果后面mysql出现1067错误,启动不了的话,可试着用my-huge.ini或其他), 在最后加上如下几行,然后另存为my.ini(C:\Windows).

 #--------------------------------------------------------

[mysqld]

basedir=d:/appspace/mysql

datadir=d:/appspace/mysqlData/data

default-character-set=utf8

[WinMySQLAdmin]

Server=d:/appspace/mysql/bin/mysqld.exe

#default-character-set=utf8

[client]

default-character-set=utf8

#--------------------------------------------------------

 

可以在mysql中查看设定的字符集(一定要在[mysqld] 中设定utf-8):

mysql> show variables like 'character%';

+--------------------------+-----------------------------------+

| Variable_name            | Value                             |

+--------------------------+-----------------------------------+

| character_set_client     | utf8                              |

| character_set_connection | utf8                              |

| character_set_database   | utf8                              |

| character_set_filesystem | binary                            |

| character_set_results    | utf8                              |

| character_set_server     | utf8                              |

| character_set_system     | utf8                              |

| character_sets_dir       | d:\appspace\mysql\share\charsets\ |

+--------------------------+-----------------------------------+

 

2  配置服务(命令行必须以administrator身份运行)

1)将MySQL 添加到服务中。

在Windows Run中输入cmd,这时上面有提示(cmd.exe),右键单击cmd.exe, 选择Run as administrator,进入路径: d:/appspace/mysql /bin>

输入  mysqld --install MySQL --defaults-file="C:\Windows\my.ini"

要指定defaults-file.

命令行中输入services.msc回车,可以看到MySQL已被添加到Services中,

Path to executable中的内容为 

d:\appspace\mysql\bin\mysqld --defaults-file=C:\windows\my.ini MySQL

2)启动MySQL

在MySQL Service中点击Start按钮,或者在命令行(Run as administrator)中输入 net start mysql.

如果出现1067错误,启动不了,则重新检查my.ini文件(前面有描述)

3)关闭MySQL

在MySQL Service中点击Stop按钮,或者在命令行(Run as administrator)中输入 net stop mysql.

4)删除mysql服务

mysqld –remove

 

3 环境变量

将d:\appspace\ mysql\bin添加到Path中。

 

4 操作

登录数据库:

C:\Users\zhang10>mysql -u root -p

Enter password: ***  (密码初始值可设置为root或者为空)

 

进入mysql后,命令后以分号结尾。

 

显示所有的数据库模式:

mysql> show databases;

 

新建一个数据库模式,指定编码utf-8,否则会出现乱码。

create database md11uft8 character set utf8;

 

选中此数据库md11utf8:

mysql> use md11utf8;

 

创建一个表:

mysql> create table basicinfo (id int primary key auto_increment, name varchar(30) not null, age int not null);

 

插入数据:

mysql> insert into basicinfo(id, name, age) values('1','张三','30');

mysql> insert into basicinfo(id, name, age) values('3','李四','25');

 

查询:

mysql> select * from basicinfo;

+----+------+-----+

| id | name | age |

+----+------+-----+

|  1 |      |  30 |

|  3 |      |  25 |

+----+------+-----+

 

可看到name中的值没有显示(中文显示不了)。

在MySQL workbench中插入值,查询会正确显示。

但是在命令行中查询显示乱码(DOS不支持UTF8从MYSQL中显示),解决如下:

mysql> set names gbk;

 

修改root的密码:

mysql>use mysql;

mysql>update user set Password=password('newpassword') where User='root';

mysql>flush privileges;

另外MySQL的学习网站:

http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html#entering-queries 

 

 

MySQL Workbench:

先启动Mysql:在命令行(Run as administrator)中输入 net start mysql.


本文转载自:http://xhc66.iteye.com/blog/1389095

共有 人打赏支持
huntering
粉丝 11
博文 79
码字总数 9676
作品 0
珠海
高级程序员
mysql5.6免安装配置

mysql5.6免安装配置 my.ini [client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 basedir= datadir= sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRA......

kmdai ⋅ 2013/12/19 ⋅ 0

mysql-5.5.25-winx64安装步骤

今天在操作系统是windows7 64位 下配置mysql-5.5.25-winx64 (免安装版),   首先,将mysql-5.5.25-winx64.zip 解压缩到D:/mysql-5.5.25目录下,然后根据网上相关资料,将my-large.ini(当然...

一别经年 ⋅ 2014/04/22 ⋅ 0

MySQL-5.6.14-winx64的免安装配置方法

MySQL5.6.11安装步骤(Windows7 64位) 1. 下载MySQL Community Server 5.6.14 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下。 3. 添加环境变量 变量名:MYSQL_HOME 变量值:...

Carl_ ⋅ 2015/12/18 ⋅ 0

IIS下配置Php+Mysql+zend的图文教程(完整版)

网上有很多关于PHP在IIS下配置的教程,但都是一些很理性化的东西,我从里面整理出来这个教程 发出来为了方便参考,,有什么问题也可以大家一起交流,,如果有什么不对的地方,请指正.. 下面的教程都...

老先生二号 ⋅ 2017/03/26 ⋅ 0

Windows下安装Mysql

1.安装包 mysqlX64 (免安装版) 2. 解压MySQL压缩包 将已下载的MySQL压缩包解压到自定义目录下。 3. 添加系统环境变量 变量名:MYSQL_HOME 变量值:D:mysqlmysql-5.6.27-winx64 即为mysql的自...

sxguop ⋅ 2015/11/30 ⋅ 0

【转载】mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)

在安装mysql时总是会遇到这样那样的问题,每次重新安装都会花很多时间来排查。在 网上其实有很多相关的文章,但很多都只讲了方法,但没讲具体细节问题,导致无法解决问题。其实有时候知道问题...

dinggosumsung ⋅ 2016/07/05 ⋅ 0

MySql服务添加到Window系统服务中

MySQL的安装配置(win7 64-bit) 转,整理。 MySQL 版本是 mysql-noinstall-5.1.66-winx64.zip(免安装版) mysql-workbench-gpl-5.2.44-win32.msi mysql-connector-java-5.1.22 mysql 配置数据......

新年 ⋅ 2015/03/04 ⋅ 0

MySQL入门02-MySQL二进制版本快速部署

在上篇文章 MySQL入门01-MySQL源码安装 中,我们介绍了MySQL源码安装的方法。 源码安装虽然有着更加灵活和更加优化等诸多优势。但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间...

技术小美 ⋅ 2017/11/13 ⋅ 0

Nginx版UPUPW PHP5.3系列集成包N3.0发布

Nginx版UPUPW PHP5.3系列环境集成包N3.0经过UPUPW团队的不懈努力和长期的测试终于在A3.0发布后的第十天和大家见面了! UPUPW适用于购买了Windows平台VPS云主机或服务器的朋友搭建Web服务器部...

UPUPW ⋅ 2013/06/08 ⋅ 13

使用MySQL踩过的坑

首先从MySQL官方网站下载MySQL,我选择的是5.6的非安装版本,是在Windows系统系,MySQL下载地址。然后解压到你想要的目录,把my-default.ini拷贝一份重命名为my.ini这个是MySQL服务启动时默认...

trayvon ⋅ 2016/07/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

【elasticsearch】 随笔 Date datatype

一。时间类型的本质 首先json是没有时间类型的,对于es来说,时间类型的标示可以是下面三种情况 1.一个时间格式的字符串,如:"2014-11-27T08:05:32Z","2015-01-01" or "2015/01/01 12:10:3...

xiaomin0322 ⋅ 14分钟前 ⋅ 0

阿里云资源编排ROS使用教程

阿里云资源编排ROS详细内容: 阿里云资源编排ROS使用教程 资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、...

mcy0425 ⋅ 16分钟前 ⋅ 0

适配器设计模式

1、适配器模式 把一个类的接口变换成客户端所期待的另一种接口 使原本因接口不匹配而无法在一起工作的两个类能够在一起工作 分为类的适配器模式和对象的适配器模式 2、类适配器模式 类的适配...

职业搬砖20年 ⋅ 20分钟前 ⋅ 0

npm操作报错 _stream_writable.js:61

有一天 不知道什么原因(估计和node的版本有关),无论你做什么npm的操作 都会报错/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:61 这时候只要执...

lilugirl ⋅ 24分钟前 ⋅ 0

Eclipse安装插件的几种方式

Eclipse魅力之一就是支持可扩展的插件,来丰富自身的功能,这种方式也是建立在开源思想之上的。具体使用什么方式去安装插件,要看我们拿到的是什么。 1. 拿到的是一串URL,如http://subclips...

GordonNemo ⋅ 26分钟前 ⋅ 0

div图片叠加

css实现代码如下: <div style="position: relative;"><!--这个层为外面的父层,需设置相对位置样式--> <div style="position: absolute;"><!--子层,需设置绝对位置样式--> <i......

niithub ⋅ 28分钟前 ⋅ 0

作用域slot

如果父组件需要使用子组件中的内容怎么办,比如父组件需要控制子组件的显示 <div id="root"><child><template slot-scope="props"><h1>{{props.item}} <div>编辑</div></h1><......

金于虎 ⋅ 30分钟前 ⋅ 1

HongHu commonservice-eureka 项目构建过程

上一篇我们回顾了关于 spring cloud eureka的相关基础知识,现在我们针对于HongHu cloud的eureka项目做以下构建,整个构建的过程很简单,我会将每一步都构建过程记录下来,希望可以帮助到大家...

明理萝 ⋅ 33分钟前 ⋅ 1

xml和对象的相互转化

@Data//setter和getter方法,toString和equals,hashcode方法@EqualsAndHashCode//代表重写equals和hashcode方法@XmlAccessorType(XmlAccessType.FIELD)public class Classroom {@X......

拐美人 ⋅ 33分钟前 ⋅ 0

tableView cell的高度 分组头部尾部的高度 自适应

@property (nonatomic) CGFloat rowHeight; // default is UITableViewAutomaticDimension@property (nonatomic) CGFloat sectionHeaderHeight; // default is UITableViewA......

娜一片蓝色星海 ⋅ 34分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部