首页
Portal
业界资讯
社区
BBS
我的家园
Space
个人空间
导读
Guide
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
注册
搜索
搜索
本版
帖子
用户
本版
帖子
用户
帖子
好友
道具
勋章
收藏
任务
淘帖
门户
导读
设置
我的收藏
退出
腾讯QQ
微信登录
首页
›
≡≡网络技术≡≡
›
数据库
›
windows 2008 R2下MySQL免安装配置方法
返回列表
windows 2008 R2下MySQL免安装配置方法
[ 复制链接 ]
灰儿
2011-12-7 09:50:04
本帖最后由 灰儿 于 2011-12-12 09:37 编辑
之前安装一个mis版本的,直接安装也很方便,但是工作很多环境都是linux,unix,只好在win下试试绿色版玩玩。
一:所需软件
官方下载地址:
http://www.mysql.com/downloads/mysql
http://download.mysql.cn
myslq免安装版:mysql-noinstall-5.1.57-winx64.zip (自己去官方去下载,官方在下载的页面会让你注册的,如果不想注册,下面的一行E文希望你能看懂。)
二:安装
1)解压mysql
将下载的mysql-noinstall-5.1.57-winx64.zip 解压到D:\mysql-5.1.57-winx64
2)设置环境变量 (可以不设置,我这里是为了在命令行中方便)
可以在Windows环境变量的path中先加入%MYSQL_HOME%\bin这项,这样我们就可以在命令行中直接使用mysql的各项命令了
增加环境变量: MYSQL_HOME=D:\mysql-5.1.57-winx64
修改环境变脸: 在path后面增加%MYSQL_HOME%\bin;
3)配置my.ini
选择一个适合你自己机子的配置文件拷贝一份并修改为my.ini
在根目录d:\php\mysql中有五个配置信息文件:
my-small.ini (内存 <= 64M)
my-medium.ini (内存 128M )
my-large.ini (内存 512M)
my-huge.ini (内存 1G-2G)
my-innodb-heavy-4G.ini (内存 4GB)
假设我的内存是1G的,我选择了my-huge.ini,选择其中一个适合你自己机子的配置文件。
A)找到文件中的[client]地方(
红色粗体部分是需要增加的部分
):
修改前:
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
修改后:
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# 设置mysql客户端的字符集
default-character-set=UTF8
B)找到文件中的[mysqld]地方(
红色粗体部分是需要增加的部分
):
修改前:
[mysqld]
port = 3306
socket = /tmp/mysql.sock
修改后:
[mysqld]
# 设置mysql的安装目录
basedir="D:/mysql-5.1.57-winx64"
# 设置mysql数据库的数据的存放目录
datadir="D:/mysql-5.1.57-winx64/data"
# 设置mysql服务器的字符集
default-character-set=UTF8
port = 3306
socket = /tmp/mysql.sock
C)如果要在中文环境的服务器端使用mysql命令行,找到文件中的[mysql]地方,修改后如下(
红色粗体部分是需要增加的部分
):
[mysql]
# set character set
default-character-set=UTF8
注意:
my.ini配置文件中
至少要包含basedir,datadir这两个基本的配置,否则mysql无法启动。
在Windows中路径名中使用斜杠“/”而不是反斜杠“\”。 如果使用反斜杠“\”,那么必须双写它们“\\”。
4)将mysql增加到系统服务中
使用系统管理员身份运行:mysqld --install mysql --defaults-file="D:\mysql-5.1.57-winx64\my.ini"
回显:service successfully installed (
服务已经成功安装!
)
5)删除服务
使用系统管理员身份运行在命令行运行:mysqld –-remove mysql
注:
输入mysqld 就可以临时启动服务了,但不加入系统服务。(输入 mysqld --console 可以在控制台看到日志输出)。
mysql 5.1以前版本为mysqld-nt.exe,以后版本为mysqld.exe
6)启动服务
使用系统管理员身份运行在命令行运行:net start mysql
7)停止服务
使用系统管理员身份运行在命令行运行:net stop mysql
8)在命令行登录
使用系统管理员身份运行在命令行运行:mysql -uroot -p
9)为匿名用户设置密码
%myd_dir%\bin\mysqladmin.exe -uroot -ptoor password "%my_newpwd%"
刚开始安装好的mysql登录密码是空密码:
C:\Documents and Settings\Administrator>D:
D:\>cd mysql-5.1.57-winx64
D:\mysql-5.1.57-winx64>cd bin
D:\mysql-5.1.57-winx64\bin\>mysql -uroot -p
Enter password: //这里直接按回车(enter),不需要输入密码的。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
为了安全,我们这里修改下刚安装的mysql数据库的root用户的密码 。操作命令如下:
mysql> use mysql
Database changed
mysql> update user set password=password("123456") where user="root";
Query OK, 2 rows affected (0.03 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> exit //退出
就这样我把root的密码修改为了123456。
还有一种修改密码的方法是利用msyqladmin这个命令
确认可以登录我们退出mysql
格式:mysqladmin -u用户名 -p旧密码 password 新密码
>exit
>mysqladmin -uroot -password 123456
//我们这里把mysql root的原来的空密码修改成123456,因为原来root没有密码,所以-p 就密码这项就可以省略了。
为了让大家印象更深刻些,我们这里再把已经修改过的密码1234560修改成为 123456
命令:mysqladmin -uroot -p123456 password 1234
10)用bin中自带的mysql_client_test.exe来验证my.ini是否正确
#可以用 "D:\mysql-5.1.57-winx64\bin\mysql_client_test.exe" 来检查my.ini配置有没有错误的哦
备注:
MYSQL记录用户名和密码的两张表为:
user.MYD和user.MYI,备份下他们,以后就不用为重装改密码麻烦了
11)查看mysql版本的方法
在终端下:mysql -V。 以下是代码片段:
D:\mysql-5.1.57-winx64\bin> mysql -V
mysql Ver 14.14 Distrib 5.1.57, for Win64 (unknown)
注意:
在执行 mysqld --install mysql --defaults-file=D:\mysql-5.1.52-winx64\my.ini 安装命令时,如果是WIN7或是win 2008 R2系统,可能会出现如下提示:
Install/Remove of the Service Denied!
解决方法:
原来只在进入 C:\Window 找到CMD.EXE 右键选择“以管理员身份”进行,再进入相应目录执行命令,一切就OK了。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
回复
本版积分规则
回帖后跳转到最后一页
灰儿
管理员
9832篇
主题总数
7
总热度
提问
+关注
产品动态
2024-04-29
网御星云入侵防护系统_V6000流量控制配置实例
2024-04-23
电子书在线阅读和下载网址推荐
2024-04-23
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
2024-04-23
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
2024-04-20
《再次成为神》免费下载观看
2024-04-20
《為甚麼會有人類》
2024-04-16
Linux下查询文件夹中文件数量的方法
2024-04-16
一款超级好用的Linux系统远程连接工具——FinalShell
热点推荐
1
网御星云入侵防护系统_V6000流量控制配置实例
2
电子书在线阅读和下载网址推荐
3
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
4
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
5
《再次成为神》免费下载观看
6
《為甚麼會有人類》
7
Linux下查询文件夹中文件数量的方法
8
一款超级好用的Linux系统远程连接工具——FinalShell
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
产品动态
2024-04-29
网御星云入侵防护系统_V6000流量控制配置实例
2024-04-23
电子书在线阅读和下载网址推荐
2024-04-23
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
2024-04-23
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
2024-04-20
《再次成为神》免费下载观看
2024-04-20
《為甚麼會有人類》
2024-04-16
Linux下查询文件夹中文件数量的方法
2024-04-16
一款超级好用的Linux系统远程连接工具——FinalShell
热点推荐
1
网御星云入侵防护系统_V6000流量控制配置实例
2
电子书在线阅读和下载网址推荐
3
泛微(weaver)e-cology_V10公文管理,公文环节(过程定义)设置
4
泛微(weaver)e-cology_V10公文管理,收文单位隐藏下级单位
5
《再次成为神》免费下载观看
6
《為甚麼會有人類》
7
Linux下查询文件夹中文件数量的方法
8
一款超级好用的Linux系统远程连接工具——FinalShell
热门板块
PC操作系统
启动和引导
手机操作系统
硬件相关
办公软件
多媒体技术
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言
了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。