发新话题
打印

windows 环境下免安装 Myql

windows 环境下免安装 Myql

1、 下载mysql免安装压缩包

  下载mysql-5.5.15-win32.zip  解压到本地D:\mysql-5.5.15-win32



2、  修改配置文件

  复制my-small.ini,my-huge.ini其中一个 为my.ini  文件, 端口可以修改


3、  修改my.ini  在 [client]组下面添加
3.1 、  default-character-set = utf8      --客户端编码  
/*  相当于SET NAMES 'x'语句与这三个语句等价:
mysql> SET character_set_client = x;mysql> SET character_set_results = x;mysql> SET character_set_connection = x;*/

       在[mysqld] 组下面添加


3.2   character_set_server = utf8       --服务器端/*
当前的服务器字符集和校对规则可以用作character_set_server和collation_server系统变量的值。在运行时能够改变这些变量的值。

*/
/*

MySQL的CREATE DATABASE ... DEFAULT CHARACTER SET ...语法与标准SQL的CREATE SCHEMA ... CHARACTER SET ...语法类似。因此,可以在同一个MySQL服务器上创建使用不同字符集和校对规则的数据库。
如果在CREATE TABLE语句中没有指定表字符集和校对规则,则使用数据库字符集和校对规则作为默认值。它们没有其它目的。
默认数据库的字符集和校对规则可以用作character_set_database和 collation_database系统变量。无论何时默认数据库更改了,服务器都设置这两个变量的值。如果没有默认数据库,这两个变量与相应的服务器级别的变量(character_set_server和collation_server)具有相同的值。

*/


3.3 、   basedir=d:\\mysql-5.5.15-win32           --路径            datadir=d:\\mysql-5.5.15-win32\\data   --数据库路径
4、  命令行安装mysql
4.1、   注册服务  
bin\mysqld --install mysql-5.5.15-win32 --defaults-file=d:\mysql-5.5.15-win32\my.ini
4.2、 启动服务net start mysql-5.5.15-win32

4.3、命令行登录bin\mysql -u root -p
4.4、停止服务net stop mysql-5.5.15-win32

4.5 删除服务bin\mysqld --remove mysql-5.5.15-win32
启动服务不通过注册
bin\mysqld --console

停止服务不通过注册服务

bin\mysqladmin -u root shutdown

TOP

发新话题