热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Windows系统下安装MariaDB数据库图文教程

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

经过好几次的试验,在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配置文件删除。

然后,以管理员身份打开CMD,在命令行运行 mysqld -install mariadb命令(mariadb是数据库的服务名称),提示安装成功。为了方便,我将MariaDB的安装目录设置为了环境变量。

但是运行 mysql -u root 登录数据库时,出现了Can't connect to MySQL server on 'localhost' (10061)错误,而这个错误是由于服务没有启动造成的。

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

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

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

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

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

改成MariaDB的安装目录下的bin目录,这个里面存在mysqld这个可执行文件,即:"E:\mariadb\mariadb-5.5.25-winx64\bin\mysqld mariadb"。至于怎么改,这个要到注册表了。打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\mariadb目录下ImagePath属性。也可以直接搜索关键字"mariadb",可以快速找到这个目录。

找到之后,修改ImagePath属性为"E:\mariadb\mariadb-5.5.25-winx64\bin\mysqld mariadb"。现在服务基本就可以启动了。

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

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

现在就来链接到数据库看看吧。数据库连接成功,已经可以正常使用MariaDB数据库了。首次登陆是不需要密码的,可以通过命令mysql -u root直接链接到数据库。如果需要添加密码,可以通过命令mysqladmin -u root password "新密码"设置新密码。


推荐阅读
author-avatar
手机用户2502927203
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有