文档章节

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

huntering
 huntering
发布于 2015/08/23 19:33
字数 712
阅读 80
收藏 4

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
博文 91
码字总数 9676
作品 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
68
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
0
IIS下配置Php+Mysql+zend的图文教程(完整版)

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

老先生二号
2017/03/26
0
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
0
MySQL入门02-MySQL二进制版本快速部署

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

技术小美
2017/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
11
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
9
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
8
0
在PC上测试移动端网站和模拟手机浏览器的5大方法

总结很全面,保存下来以备不时之需。原文地址:https://www.cnblogs.com/coolfeng/p/4708942.html

kitty1116
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部