1. 下载并解压 noinstall 压缩包,假设解压到 D:\APP\mariadb-10.0.17-winx64 目录

下载地址(MariaDB 10.0.17 Stable):llarian.net

2. 创建配置文件 my.ini (D:\APP\mariadb-10.0.17-winx64\my.ini) 
这个文件可直接从 D:\MariaDB 目录下的 my-xxx.ini 随便复制一个过来改动,只需要增加几个配置项即可,分别是:

[mysql] 
default-character-set=utf8

[mysqld]

#程序安装目录 
basedir=D:\\APP\\mariadb-10.0.17-winx64

#DB存储路径   
datadir=E:\\database\\MYSQL 
character-set-server=utf8

3. 第一次启动 MariaDB

在 D:\APP\mariadb-10.0.17-winx64\bin 目录下运行 mysqld --console 以控制台模式启动数据库服务器,此步骤将会在E:\database\MYSQL目录创建数据文件和日志文件(另外需要将D:\APP\mariadb-10.0.17-winx64\data下的mysql(系统表)目录拷贝至该目录)

4. 将 MariaDB 安装为 Windows 服务

同样在 D:\MariaDB\bin 目录下运行 mysqld --install 则会创建名为 MySQL 的 Windows 服务,如果你已经装有 MySQL 则会提示服务名已存在,那么可以用 mysqld --install MariaDB 来创建名为 MariaDB 的服务,也可以使用其他服务名。

创建完的服务并没有启动,并且启动类型设置为自动启动。

5. 启动后的 MariaDB 默认有一个 root 用户,访问密码为空。

修改密码方法:mysqladmin -u root password "新密码"

6.相关故障处理

MySQL 5.5以后版本my.ini内[mysqld]项中不能再写default-character-set=utf8,而是 character-set-server=utf8 否则在启动MySQL服务时会有1067错误。

错误日志路径:E:\database\MYSQL\%PC_NAME%.err

150418 13:09:57 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 
150418 13:09:57 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist 
150418 13:09:58 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

将D:\APP\mariadb-10.0.17-winx64\data下的mysql(系统表)目录拷贝至E:\database\MYSQL

参考:

http://www.oschina.net/question/12_8500

http://www.2cto.com/database/201210/163125.html

http://aoyi.iteye.com/blog/1121940

 
 
 
好文要顶 

MariaDB 在 Windows 下 noinstall 版本的安装和配置的更多相关文章

  1. windows下多版本python安装与pip安装和pip使用 吐血总结

    https://blog.csdn.net/silence2015/article/details/56483892/ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...

  2. (5)分布式下的爬虫Scrapy应该如何做-windows下的redis的安装与配置

    软件版本: redis-2.4.6-setup-64-bit.exe — Redis 2.4.6 Windows Setup (64-bit) 系统: win7 64bit 本篇的内容是为了给分布式下 ...

  3. Windows下Node.js的安装与配置

    一.下载和安装 1. 前往官网https://nodejs.org/或https://nodejs.org/en/download/下载最新推荐版的Node.js,本文使用10.13.0版本. 对于W ...

  4. windows下nodejs服务器的安装与配置

    1下载安装 download from the link: https://nodejs.org/en/ windows下的安装直接运行exe,略过-- 注:由于用户权限的问题,最好将nodejs安装 ...

  5. windows下编辑器Emacs的安装与配置

    一年成为Emacs高手(像神一样使用编辑器) http://blog.csdn.net/redguardtoo/article/details/7222501   原创作品,允许转载,转载时请务必以超 ...

  6. Windows下 gcc/g++的安装与配置

    引言 我们知道开发最好用Mac/Linux,效率很高,但是对于很多还是Windows用户的我们来说,编写代码再到linux上运行也是很常有的事情,但对于我们写一些小demo使用上面的流程难免有点兴师动 ...

  7. Windows下Linux 环境 Cygwin安装及配置 基本工具使用

    用久了Ubuntu开发环境,切换到windows多少有些不爽,想在windows下享用linux便捷的工具可以安装强大的Cygwin,本人也是初次使用中学习.本文主要目的让你可以通过cygwin使用基 ...

  8. Windows下Java开发环境安装与配置

    1. 前往Oracle网站下载JDK程序并安装. http://www.oracle.com/technetwork/java/javase/downloads/index.html 目前最新的版本为 ...

  9. Windows下memcached.exe的安装与配置

    D:\PHP\Memcached\memcached.exe -d install D:\PHP\Memcached\memcached.exe –m  1024  -d start 假设安装在:D: ...

随机推荐

  1. Python常见的运行错误

    (1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 "SyntaxError :invalid syntax&quo ...

  2. 添加右键菜单命令 在此处打开命令窗口(E)(带图标)

    @color 0A @title 添加右键菜单命令 在此处打开命令窗口(^&E)(带图标) by wjshan0808 @echo off reg add HKCR\Directory\Bac ...

  3. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分

    在实用VS编程的时候大家经常会遇到一个问题: 下面小编来为大家提供一个简单的解决方案: 1.在Windows中打开功能里输入regedit,回车打开注册表编辑器: 2.转到路径HKEY_LOCAL_M ...

  4. weblogic10异常:org.hibernate.hql.ast.HqlToken

    转自:http://www.programgo.com/article/68682994452/ 在做查询的时候,报出  org.hibernate.QueryException: ClassNotF ...

  5. cygwin 安装apt-cyg命令

    googlecode关闭了.没法用wget安装apt-cyg 找了半天只有github里有个方法可行: apt-cyg is a simple script. To install: lynx -so ...

  6. 本机ip+端口不能访问web server,外部却可以访问

    本机ip+端口不能访问web server,外部却可以访问! 这个奇葩的问题困扰了我好久,别人通过ip访问我的server一切正常,自己却访问不了,一度怀疑win10的问题,久寻无果! 最后关闭ads ...

  7. HDU-1274 展开字符串

    Problem Description 在纺织CAD系统开发过程中,经常会遇到纱线排列的问题.该问题的描述是这样的:常用纱线的品种一般不会超过25种,所以分别可以用小写字母表示不同的纱线,例如:abc ...

  8. android aidl

    参考: http://blog.csdn.net/u014614038/article/details/48399935 本文提供了一个关于AIDL使用的简单易懂的例子,分为客户端和服务端两部分,分别 ...

  9. Fiddler 常用文档

    时间飞逝,已经俩月有余没写东西了(本来写的就不多,(^▽^)),最近俩月的苦闷,此处省略 1W 字.... 闲言碎语不多讲,使用 Fiddler 有一小段时间了,今天在这里总结下,一来做个笔记,二来可 ...

  10. django 其他地址访问不了问题

    启动的时候 使用 python manage.py runserver 0.0.0.0:8000  即可接收所有IP访问