截至写这篇博客为止,MariaDB官方的稳定版本为,详情访问官方地址:https://downloads.mariadb.org/mysql
安装以前先简单说一下MariaDB:sql
MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美圆的价格,将本身建立的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的全部权也落入Oracle的手中。甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,所以开源社区采用分支的方式来避开这个风险。因此说呢,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL受权许可。数据库
MariaDB跟MySQL在绝大多数方面是兼容的,包括API和命令行。对于开发者来讲,几乎感受不到任何不一样。但MariaDB不单单是Mysql的一个替代品,MariaDB在5.5版本之前,均依照MySQL的版本。但从2012年11月12日起发布的10.0.0版开始,再也不依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。目前,新版本发布速度已经超过了Oracle官方的MySQL版本。测试
进入正题:ui
在MariaDB10.2.17 之前。解压后在目录下看到my-huge.ini、my-innodb-heavy-4G.ini、my-large.ini、my-medium.ini、my-small.ini 5个文件,根据机子内存大小复制一个适合本身的,而后命令为my.ini,而后经过配置环境变量,执行"mysqld --install mariadb"来进行安装服务,可是在MariaDB10.2.17之后,已经没有my-huge.ini、my-innodb-heavy-4G.ini、my-large.ini、my-medium.ini、my-small.ini 5个文件了,安装也变得更简单,能够自动生成配置文件!编码
第一步:从官网下载mariadb-10.3.11-winx64.zip后,解压到自定义的目录下。spa
第二步:配置一下环境变量(这个看我的,若是不想配也能够),管理员模式打开dos窗口(没配环境变量的话,dos进入到bin目录下),执行 mysqld.exe --install mariadb (mariadb 为服务名,能够自定义),而后你就会看到:Service successfully installed.命令行
第三步:启动服务:net start mariadb ,对应的关闭服务: net stop mariadb3d
第四步:因为以前没有配置密码,执行mysql -uroot, 空密码登录,登录后切换数据库:use mysql , 这个时候能够设置本身的密码了,执行命令:update user set password=password("123456") where user="root";blog
第五步:执行quit命令退出来,测试一下,可使用刚设置的新密码登录了
第六步: MariaDB的默认编码是latin1,插入中文会乱码,所以须要将编码改成utf8。登录后,进入mysql数据库,执行命令:show variables like 'character%' 来查询当前mysql数据库的全部属性的字符编码,以下图:
依次执行下列命令,若是已经默认为utf-8 的则能够跳过:
设置完成后,再次执行命令: show variables like 'character%';
至此,Windows10安装以安装完成,若是转载请注明出处!!!!!!!!!!