`

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

 
阅读更多

 

原文链接:http://xhc66.iteye.com/blog/1389095

 

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 配置数据库编码为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.

分享到:
评论

相关推荐

    Windows系统下MySQL添加到系统服务方法(mysql解压版)

    主要介绍了Windows系统下MySQL添加到系统服务方法,主要针对mysql解压版,感兴趣的朋友参考下吧

    MySQL安装教程windows64位

    到这你的MySQL已经是安装好了!   连接MySQL + 修改密码 相信大家都有的Navicat,小海豚等数据库图形化工具 没有我们去Navicat官网下一个(可以免费使用14天的!) MySQL的服务已经开启了就直接打开的Navicat去...

    MySQL 5.1中文手冊

    2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 ...

    mysql5.1数据库驱动 windows2003 2008 下数据源驱动添加

    mysql5.1数据库驱动 windows2003 2008 下数据源驱动添加 mysql-connector-odbc-5.1.5-win32

    mysql windows安全审计、登录失败、口令策略设置

    mysql windows安全审计、登录失败、口令策略设置

    MySql 5.1 参考手册.chm

    2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 ...

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)

    在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库服务器中的所有数据库,包括系统数据库。 该脚本支持日志功能,在备份成功或是失败都会讲日志信息写入到数据备份目录下的MySQLBackLog.txt文件中,...

    Structs开发的图书馆管理系统 Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0

    (2)图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了,只有将图书馆拥有的图书录入系统中,读者朋友在登陆系统后才可以查询到自己喜欢的该图书。 (3)读者类别管理:为了方便图书...

    windows下mySQL的安装与配置.md

    该博文描述如何在windows下安装与配置mysql 友情提示:如果以前安装过mysql但失败了,请先在注册表中将以前安装的mysql彻底删除,具体方法不在本文中说明。

    mysql.exe windows

    mysql-client的exe版本,从mysql5.7.21windows版本的安装目录里复制出来的,如果mysql装在linux虚拟机里,想通过windows的cmd里连接数据库,只需要这个文件就可以了,可以把mysql.exe添加到环境变量的path中,再把...

    MySQL 5.1官方简体中文参考手册

    2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 ...

    mysql5.1中文手册

    Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. ...

    MySQL 5.1参考手册

    2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项...

    MYSQL中文手册

    2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL 2.3.4. 使用MySQL安装向导 2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项...

    windows任务定期备份mysql

    windows下如何定期备份mysql数据库,先写一个脚本文件,然后添加到windows任务计划里执行

    RoseMirrorHA6_for_windows2016_mysql8.0.20安装配置.docx

    winserver2016系统,安装配置RoseMirrorHA6镜像服务器,数据库为mysql8.0.20-winx64.zip。详细安装过程和截图。

    Windows下RAR自动备份MySQL数据库

    在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库服务器中的所有数据库,包括系统数据库。 该脚本支持日志功能,在备份成功或是失败都会讲日志信息写入到数据备份目录下的MySQLBackLog.txt文件中,...

    【荐】mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    #在MYSQL暂时停止响应新请求之前,短时间内的多少个请求可以被存在堆栈中。如果系统在短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的监听队列的大小。默认值50。 max_connections = ...

    c#添加,修改,删除windows用户,mysql资料

    c#添加,修改,删除windows用户,mysql资料,文件目录访问权限

Global site tag (gtag.js) - Google Analytics