经过好几次的试验,在windows环境下MariaDB终于安装成功了。前几次的安装,让我受尽苦头,因此在此总结一下此次经历。
首先是将如下内容添加到my.ini配置文件的尾部,并将配置文件置于C:\Windows\System32目录下:

[WinMySQLAdmin]
 Server=E:\mariadb\mariadb-5.5.25-winx64\bin\mysqld.exe
 [mysqld]
 basedir=E:\mariadb\mariadb-5.5.25-winx64
 datadir=E:\mariadb\mariadb-5.5.25-winx64\data
 default-character-set=gbk
 [client]
 default-character-set=gbk
 port=3306

※将MariaDB的安装目录下的my.ini配置文件删除。

mysqld -install mariadb命令(mariadb是数据库的服务名称),提示安装成功。为了方便,我将MariaDB的安装目录设置为了环境变量。

mysql -u root


那么我们就来启动服务。启动服务可以通过命令行“net start 服务名”或者“sc start 服务名”命令快捷启动服务。

俺用的是日文环境,朋友们就将就将就。翻译一下:发生系统错误,指定的文件没有找到。没有找到????指定什么文件没有找到?好吧,就看看mariadb服务的属性吧。


windows下开源mariadb监控工具 windows mariadb_操作系统

再翻译一下,这个是mariadb服务的属性窗口。[実行ファイルのパス]则是执行文件的路径,即:"C:\MariaDB5.5\mysqld mariadb";[サービスの状態]则是服务的状态,现在是停止的状态。我们再启动一下看看。


出现错误,不能启动mariadb服务,错误的内容是找不到指定的文件。没错,上面的执行文件的路径并不存在,当然找不到文件了。要问我为什么默认是这个路径?我也不知道,还请高手指点迷津啊,小弟必将跪谢。


windows下开源mariadb监控工具 windows mariadb_mysql_02

我不知道为什么会这样,但是我知道,我给它改了就是了。

ImagePath属性。也可以直接搜索关键字"mariadb",可以快速找到这个目录。


ImagePath属性为"E:\mariadb\mariadb-5.5.25-winx64\bin\mysqld mariadb"。现在服务基本就可以启动了。


还有一点非常重要,就是上面提到的,MariaDB安装目录下的my.ini配置文件必须要删除,不然启动服务时就会出现下面的错误,进程被强制终结掉了。


现在就来启动服务吧。启动成功,说明我蒙对了。


mysql -u root直接链接到数据库。如果需要添加密码,可以通过命令mysqladmin -u root password "新密码"设置新密码。


windows下开源mariadb监控工具 windows mariadb_操作系统_03