mysql5.5免安装版数据库配置说明
0 写在前面的话
在介绍怎么配置免安装版的MySQL数据库之前,先给大家说一下怎么获取免安装版的压缩文件。
获取mysql5.5的免安装版压缩文件过程很简单:
(1)拷贝MySQL server 5.5.22文件夹
首先找到一台安装了MySQL数据库的机器,将数据库安装目录MySQL文件夹下的MySQL server 5.5.22文件拷贝出来,该文件下的文件目录如下图1所示,但是缺少一个配置文件路径的文件“my.imi”。
(2)拷贝“my.imi”文件
“my.imi”文件存在与C盘下的隐藏文件下。显示系统的隐藏文件,在C盘根目录下会显示一个隐藏文件ProgramData,打开ProgramData目录下的MySQL文件夹,然后找到MySQL文件夹下的MySQL server 5.5.22文件,打开该文件夹,就会看到有一个单独的“my.imi”文件了,将此文件拷贝到上述拷贝好的MySQL server 5.5.22文件夹,此时,该文件夹的文件目录就跟图1一样了。
(3)将拷贝好的MySQL server 5.5.22文件夹打包成压缩文件(当然,不进行压缩也是可以的,压缩只是为了方便 拷贝留作他用),即可作为免安装版的MySQL数据库文件保留使用。
1 下载一个mysql5.5的免安装版文件压缩包,解压到指定的文件目录下,如图1所示:
图1 解压后的文件目录
然后修改my.ini文件中的相应路径:
basedir = "e:/mysql5.5/mysql-5.5.22/"
datadir="e:/mysql5.5/mysql-5.5.22/data/"
此处我是将mysql-5.5.22的压缩文件解压到了E盘下的mysql5.5文件目录下了。
2 注册免安装版MySQL的Windows系统服务
此操作必须以管理员身份在命令行模式DOS下运行执行,否则会提示Install/Remove of the service denied!(服务安装被拒绝)。如图2所示:
图2 以非管理员身份执行被拒绝
以管理员身份打开命令提示符,然后进行注册服务的操作:
直接输入命令:
e:\mysql5.5\mysql-5.5.22\bin\mysqld --install mysql5.5 --defaults-file=e:\mysql5.5\mysql-5.5.22\my.ini
如图3所示,注册服务成功:
图3 注册服务成功
或者分为如下两步进行:
(1)进入MySQL解压目录下的bin目录下:
cd e:\mysql5.5\mysql-5.5.22\bin
(2)执行注册服务命令:
mysqld --install mysql5.5 --defaults-file=e:\mysql5.5\mysql-5.5.22\my.ini
其中mysql5.5是注册的服务名称,e:\mysql5.5\mysql-5.5.22\my.ini为默认的配置文件路径
3 启动服务
输入服务启动命令:net start mysql5.5
注意:退出到DOS下启动,而不是在bin目录下启动。
服务启动成功如图4所示:
图4 服务启动成功
4 修改 root 账号的密码
数据库服务注册完成之后root账号默认密码是为空的,此时可以为其指定相应的密码。
首先进入MySQL安装目录下的bin目录下,然后输入如下命令进入数据库:
E:\mysql5.5\mysql-5.5.22\bin>mysql -hlocalhost -uroot -p
Enter password: ***
其中-h表示服务器名;localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码,
如果设置了密码,可直接在-p后链接输入,如:-p888;
如果没有设置密码,显示Enter password时,直接回车即可。
接下来说明一下怎么修改root账号的密码:
mysql> use mysql;
Database changed
mysql> UPDATE mysql.user SET password=PASSWORD('123456') WHERE User='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
操作结果如图5所示:
图5 修改root密码
5 关闭服务进程
进入数据库进行相关操作之后若想关闭服务进程,可在DOS环境下输入如下命令:
net stop mysql5.5
操作结果如图6所示:
图6 关闭服务
6 删除注册的MySQL数据库服务
如果想要下载掉此免安装版的MySQL数据库,可通过如下命令删除注册的数据库服务:
E:\mysql5.5\mysql-5.5.22\bin>mysqld --remove mysql5.5
图7 删除注册的MySQL数据库服务
注意:删除服务之前请先关闭服务进程