通常情况下我们都会选择安装版的MySQL,毕竟这样比较省事。但在某些情况下,我们需要另一种选择,例如你没有所用电脑的管理员权限、喜欢绿色软件等。
------------------------------------ 简单配置过程 ---------------------------------
首先去www.mysql.com上下载最新的免安装压缩包,然后解压到某目录,这里我假设解压到D:\java\Database\MySql5目录。
然后找到该目录下的my-small.ini文件(或者my-medium.ini也可),另存为my.ini。
接下来,打开my.ini,根据自己需要进行一些修改。下面列举我本次进行的修改:
找到其中的 [client] 片段,在后面加上:
default-character-set=utf8
找到其中的 [mysqld] 片段,在后面加上以下:
character-set-server=utf8 #默认字符集(default-character-set 已不建议使用,且新版本将不再支持这个配置项名称)
basedir=D:\java\Database\MySql5 #MySQL文件夹位置
datadir=D:\java\Database\MySql5\data #MySQL data文件夹位置
default-storage-engine=innodb #默认数据库引擎
还有几个被注释掉的选项,也修改好并打开注释:
innodb_data_home_dir = D:\\java\\Database\\MySql5\\data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = D:\\java\\Database\\MySql5\\data
保存即可。
-------------------------------- 启动和关闭 -----------------------------------
启动MySQL的命令为:
D:\java\Database\MySql5\bin\mysqld --defaults-file=D:\java\Database\MySql5\my.ini
关闭MySQL的命令为:
D:\java\Database\MySql5\bin\mysqladmin -uroot shutdown
-------------------------------- 注册为服务 -------------------------------------
如果有权限,也可以用以下命令将MySQL注册为系统服务(windows环境):
mysqld --install MySQL5
卸载服务:
mysqld --remove MySQL5
启动服务:
net start MySQL5
停止服务:
net stop MySQL5