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. linux-------------linux的scp

    scp是有Security的文件copy,基于ssh登录. 命令基本格式: scp [OPTIONS] file_source file_target OPTIONS: -v 和大多数 linux 命 ...

  2. Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  3. Samba文件服务器详细配置步骤

    准备安装 环境:CentOS 6.3_x64bit 安装:Minimal(最小) 1.配置IP地址 2.挂载:[root@localhost ~]# mount -t iso9660 /dev/cdr ...

  4. css深入理解z-index

    z-index取值 z-index:auto;z-index:<integer>;z-index:inherit;继承 特性: 1.支持负值2.支持css3 animation动画;3.在 ...

  5. .NET开发者必备的工具箱

    本文作者Spencer是一名专注于ASP.NET和C#的程序员,他列举了平时工作.在家所使用的大部分开发工具,其中大部分工具都是集中于开发,当然也有一些其它用途的,比如图片处理.文件压缩等. 如果你是 ...

  6. ecshop二次开发之常用函数及汇总

    lib_time.php gmtime()说明:获得当前格林威治时间的时间戳 server_timezone()说明:获得服务器的时区 local_mktime($hour = NULL , $min ...

  7. 在Linux上配置Zabbix的环境

    useradd -s /bin/false zabbix mkdir /usr/local/zabbix_agent mv /home/zihexin/zabbix_agents_3.2.0.linu ...

  8. C#:复杂条件判断类型(练习)

    /// <summary> /// 文件类型 /// </summary> public enum FileType { Courseware, //"课件" ...

  9. Dom编程

    Dom编程 Dom是一种用于HTML和XML文档的编程接口,是HTML页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性.方法就可以对网页中的文本框.层等元素进行编程控制 ...

  10. svn: 期望文件系统格式在“1”到“4”之间;发现格式“6”

    svn 客户端浏览的时候出现了这个提示,经查,发现是Subversion 1.7 < TortoiseSVN 1.8导致的,需要更换版本,应该是 Version(Subversion) > ...