mysql-5.5.29-win32压缩版配置数据库,字符集设置,服务设置

1、下载mysql-5.5.29压缩文件,官方地址:http://www.mysql.com/downloads/mirror.php?id=411049
2、将压缩包解压到D盘,删除文件夹docs,include,lib,mysql-test,scripts,sql-bench,删除data中的performance_schema,test文件,
删除bin文件中debug文件夹和所有*.pdb,*.pl文件。

3、配置my.ini文件(根据情况可以选择别的文件:my-huge.ini,my-large.ini,my-medium.ini,my-small.ini)

(1)更改mysql文件夹位置和数据文件夹位置:

basedir=d:/mysql
datadir=d:/mysql/data

(2)更改端口号:3307(因为不是安装版,如果机器内木有mysql就不要改咯,如果存在sql服务则需要个该端口,client,myslqd都要更改为相同)

(3)对字符集的设置,与之前版本有区别:

mysql5.5以下:
在[mysqld]下添加
default-character-set=utf8
在[client]下添加
default-character-set=utf8
mysql 5.5 改为:
[client]
default-character-set = utf8
[mysqld]
character-set-server = utf8

4、启动mysqld服务

方法一:

(1)cmd-->cd到mysql-5.5.29目录-->cd bin-->

启动mysql:mysqld --consol 提示“ready for connections”表示正常启动,这个命令窗不要关

关闭mysql:mysqladmin -hlocalhost -uroot -proot shutdown (与启动cmd窗口不是同一个,在Mysql的bin下操作)

测试是否成功:

重新打开个cmd命令,进入mysql根目录,-->cd bin 

(1)连接mysql:mysql -hlocalhost -uroot -p  

这是会提示如入密码,直接回车就好咯。密码当前还木有


方法二:

注册为mysql服务:mysqld --install mysql --defaults-file=d:\mysql\my.ini  提示“service successfully installed”

删除mysql服务:mysqld --remove mysql  提示“service successfully removed”

启动mysql服务:net start mysql 

停止mysql服务:  net stop mysql










[下载MySQL 5.6.13]
 
从MySQL官方网站mysql.com找到MySQL Community Server 5.6.13的下载地址为http://dev.mysql.com/downloads/mysql/,在这里可以选择操作系统平台。洪哥选择的是Microsoft Windows平台。下面有三个可选的下载文件,第一个是MySQL Installer 5.6 for Windows,这将下载下来一个.msi可执行安装文件。另外有两个解压版(Zip版)分别是Windows (x86, 64-bit), ZIP Archive 和 Windows (x86, 32-bit), ZIP Archive。下载下来,分别是mysql-5.6.13-winx64.zip 和 mysql-5.6.13-win32.zip。洪哥选择的是Windows (x86, 64-bit), ZIP Archive,因为我的服务器操作系统是Windows 2008 R2 64bit。
 
[安装MySQL 5.6.13]
 
下载的zip包有212MB,下载了几分钟就好了。
 
1、将mysql-5.6.13-winx64.zip 解压到D:\mysql-5.6.13\目录。
 
2、清理里面的调试文件
打开这个目录,发现里面的文件夹和文件跟一个安装好后的MySQL基本没有区别。可能你会很郁闷,这个MySQL5.6.13居然有1.04GB,呵呵,仔细一看你就会发现,里面有很有调试文件。后缀为.lib或.pdb的,其实可以删除掉。还有一些名为debug的目录,也删除掉吧。这样是不是就小很多了。
 
3、创建my.ini作为MySQL的配置文件
默认情况下没有my.ini文件,这需要我们手工创建一个。怎么创建呢?有没有像php.ini那样有模板呢?其实在MySQL5.6.13中带了一个my-default.ini,可以算作模板,只是里面的内容实在太少了。于是洪哥带大家手工创建一个my.ini。
直接创建一个文本文件,命名为my.ini。打开它,输入如下内容:
 
[mysqld]
 
#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306
 
# 设置mysql的安装目录
basedir=D:/mysql-5.6.13
 
# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-5.6.13/data
 
# 允许最大连接数
max_connections=200
 
好了,这样一个基本的MySQL环境所需要的参数就够了。
 
4、将MySQL安装成服务
打开一个cmd.exe,将目录切换到D:\MySQL-5.6.13\bin,运行: mysqld -install ,提示服务安装成功!运行services.msc一看,确实有一个名为MySQL的服务了,启动它。
 
到此,MySQL5.6.13已经可以正常使用了。
 
[配置MySQL 5.6.13]
 
安装完后还要配置一下才能使用,对不对。
 
1、my.ini的参数配置
关于my.ini里面更多更复杂的参数配置,洪哥这里就不介绍了。需要对MySQL进行优化的兄弟们可以参照MySQL官网的手册来操作。
 
2、配置root用户登录
默认情况下root是空密码,所以直接运行d:\mysql-5.6.13\bin\mysql -uroot -p,提示输入密码时,直接回车即可以root身份进入管理MySQL了。
root没有密码是太恐怖了,我们来给它设置一个密码。运行d:\mysql-5.6.13\bin\mysqladmin -uroot -p password <新密码> ,将<新密码>替换为你的自定义密码,然后按回车。这时会提示输入密码,其实是指的原密码,原密码因为是空,所以这里再回车即可完成设置。
 
3、其它操作
用root用户及其新密码登录进去之后,就可以完成其它所有的正常工作了。






一、环境配置
1、解压 mysql-noinstall-5.1.53-win32.zip,在此我解压到了
E:\Language\Java\mysql-5.1.53-win32下。
2、在根目录下创建my.ini,内容如下:
[WinMySQLAdmin] 
# 指定mysql服务启动启动的文件
Server=E:\\Language\\Java\\mysql-5.1.53-win32\\bin\\mysqld-nt.exe
[mysqld]  www.2cto.com  
 
# 设置mysql的安装目录 
basedir=E:\\Language\\Java\\mysql-5.1.53-win32
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data 
datadir=E:\\Language\\Java\\mysql-5.1.53-win32\\data
[client]
# 设置mysql客户端的字符集
default-character-set=utf8
[mysqld]  www.2cto.com  
default-character-set=utf8
 
3、安装mysql服务
(1) 配置环境变量
在path变量中,添加 E:\Language\Java\mysql-5.1.53-win32\bin; (根据自己的安装目录)
(2) 安装mysql服务
打开DOS窗口 开始->运行 (快捷键:win+r) 输入cmd
输入 mysqld --install mysql 回车,显示服务安装成功
 
(3) 启动mysql服务
右击我的电脑->管理 点击 “服务与应用程序”下的“服务”,右击启动mysql服务
或者在DOS窗口输入 net start mysql
 
(4) 进入mysql控制台
①ODBC用户登录:
进入DOS窗口,输入 mysql,回车,即可连接mysql服务器
 
②root用户登录:
.输入 mysql –u root –p
     解释:  mysql -u 用户名 -p 密码, 输入密码,初始值为空,可不用输入 
  www.2cto.com  
注:不指明用户等启用参数时,默认使用ODBC用户登录,而开发过程,我们一般使用root用户对数据库进行操作。
select user();   命令可显示当前登录用户
 
• 修改root用户密码:  www.2cto.com  
为了保证数据安全性,为root用户添加密码,步骤如下: 
1.use mysql;                  //选择mysql数据库
2.update user set password=password(‘新密码’) where user=‘root’;   //更改密码,如admin
3.flush privileges;        // 刷新系统权限表,更改 才生效
提示:在DOS下,按动键盘的上下键,可以在历史命令中,快速切换 
 
4、常用命令
•查看所有数据库   show databases;
•选择数据库  use mysql;
对数据的增、删、改、查都是对于特定数据库而言的,在进行数据操作之前,必须先选定要操作的数据库。
•查看数据库下的所有表   show tables;
•创建数据库      create database 库名;
 
  新创建的数据库保存在 data目录下。 方便宿舍->实验室  Copy 
•创建表       create table 表名 (字段设定列表);
•执行sql脚本文件,批量操作  source “路径名”+/xxxx.sql;  
注意:斜杠的方向 /  而不是 \
•设置编码     set charset gbk;
MySQL的命令行窗口显示中文,必须将编码设置为gbk,否则乱码!
•查看字符集  show variables like 'character%';
 
例子:连接MySQL后,在DOS下依次输入
(1)create databases helloworld;
(2)create table student
(  www.2cto.com  
   id int(10) primary key,
   number int(20) not null,
   name varchar(20) not null
);
(3)source E:/Language/Java/insert_student.sql
注:insert_student.sql内容为
insert into student values(4,411,'张三');
insert into student values(2,222,'李四');
insert into student values(3,333,'王五');
(4)set charset gbk;  www.2cto.com  
(5)select * from student;
 
5、Navicat  for MySQL
命令行繁琐,不易记忆
Navicat是一个MySQL数据库管理和开发工具,具有极好的图形用户界面。
控制台窗口的命令,都可以转换成Navicat的操作。
刚接触数据库,建议大家多用命令行操作。加深对SQL语句的理解,为将来数据库课程的学习提供帮助。 
 


一、环境配置
1、解压 mysql-noinstall-5.1.53-win32.zip,在此我解压到了
E:\Language\Java\mysql-5.1.53-win32下。
2、在根目录下创建my.ini,内容如下:
[WinMySQLAdmin] 
# 指定mysql服务启动启动的文件
Server=E:\\Language\\Java\\mysql-5.1.53-win32\\bin\\mysqld-nt.exe
[mysqld]  www.2cto.com  
 
# 设置mysql的安装目录 
basedir=E:\\Language\\Java\\mysql-5.1.53-win32
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data 
datadir=E:\\Language\\Java\\mysql-5.1.53-win32\\data
[client]
# 设置mysql客户端的字符集
default-character-set=utf8
[mysqld]  www.2cto.com  
default-character-set=utf8
 
3、安装mysql服务
(1) 配置环境变量
在path变量中,添加 E:\Language\Java\mysql-5.1.53-win32\bin; (根据自己的安装目录)
(2) 安装mysql服务
打开DOS窗口 开始->运行 (快捷键:win+r) 输入cmd
输入 mysqld --install mysql 回车,显示服务安装成功
 
(3) 启动mysql服务
右击我的电脑->管理 点击 “服务与应用程序”下的“服务”,右击启动mysql服务
或者在DOS窗口输入 net start mysql
 
(4) 进入mysql控制台
①ODBC用户登录:
进入DOS窗口,输入 mysql,回车,即可连接mysql服务器
 
②root用户登录:
.输入 mysql –u root –p
     解释:  mysql -u 用户名 -p 密码, 输入密码,初始值为空,可不用输入 
  www.2cto.com  
注:不指明用户等启用参数时,默认使用ODBC用户登录,而开发过程,我们一般使用root用户对数据库进行操作。
select user();   命令可显示当前登录用户
 
• 修改root用户密码:  www.2cto.com  
为了保证数据安全性,为root用户添加密码,步骤如下: 
1.use mysql;                  //选择mysql数据库
2.update user set password=password(‘新密码’) where user=‘root’;   //更改密码,如admin
3.flush privileges;        // 刷新系统权限表,更改 才生效
提示:在DOS下,按动键盘的上下键,可以在历史命令中,快速切换 
 
4、常用命令
•查看所有数据库   show databases;
•选择数据库  use mysql;
对数据的增、删、改、查都是对于特定数据库而言的,在进行数据操作之前,必须先选定要操作的数据库。
•查看数据库下的所有表   show tables;
•创建数据库      create database 库名;
 
  新创建的数据库保存在 data目录下。 方便宿舍->实验室  Copy 
•创建表       create table 表名 (字段设定列表);
•执行sql脚本文件,批量操作  source “路径名”+/xxxx.sql;  
注意:斜杠的方向 /  而不是 \
•设置编码     set charset gbk;
MySQL的命令行窗口显示中文,必须将编码设置为gbk,否则乱码!
•查看字符集  show variables like 'character%';
 
例子:连接MySQL后,在DOS下依次输入
(1)create databases helloworld;
(2)create table student
(  www.2cto.com  
   id int(10) primary key,
   number int(20) not null,
   name varchar(20) not null
);
(3)source E:/Language/Java/insert_student.sql
注:insert_student.sql内容为
insert into student values(4,411,'张三');
insert into student values(2,222,'李四');
insert into student values(3,333,'王五');
(4)set charset gbk;  www.2cto.com  
(5)select * from student;
 
5、Navicat  for MySQL
命令行繁琐,不易记忆
Navicat是一个MySQL数据库管理和开发工具,具有极好的图形用户界面。
控制台窗口的命令,都可以转换成Navicat的操作。
刚接触数据库,建议大家多用命令行操作。加深对SQL语句的理解,为将来数据库课程的学习提供帮助。 
 

你可能感兴趣的:(mysql-5.5.29-win32压缩版配置数据库,字符集设置,服务设置)