美文网首页
Windows安装MariaDB-10.5.5数据库

Windows安装MariaDB-10.5.5数据库

作者: 上班只为摸鱼 | 来源:发表于2020-09-13 15:16 被阅读0次

    在之前其实也用过很多数据库,但是都是收费的,比如MSSQL、Oracle、DB2、GBase等,反正接触得比较多,但是现在自己要做一些东西的时候,就像用免费的,这不,就盯上MariaDB和PostgreSQL了。

    我们先来看看今年常用数据库的一个排行吧

    可以看到,MySQL还是占领着重要的位置,那么我为什么还是要用MariaDB呢?其实主要是考虑到MariaDB是MySQL的一个分支,而且社区活跃,在某些场景下,性能也更出色一些,另外,随着MySQL被Oracle收购之后,MySQL的发展肯定也会滞后,现在一些MySQL企业版才有的功能,MariaDB也是免费提供的,发展迅猛、更新速度也更快。综合考虑,觉得MariaDB更好玩一些。

    下载MaraDB

    下载很简单,就是去官网,选择适合自己机器环境的文件包,点击Download即可

    这里我选择的是MariaDB10.5.5,压缩包不大,只有68MB

    安装MariaDB

    把下载文件复制到一个固定目录,并解压

    我们看这个目录和之前的不一样,没有看到ini文件,别担心,MariaDB已经为我们简单化了,我们继续通过cmd命令行进入到bin目录执行mariadb-install-db命令,它会自动创建data目录并初始化一些数据,

    E:\tool\mariadb-10.5.5\bin>mariadb-install-db

    DefaultdatadirectoryisE:\tool\mariadb-10.5.5\data

    Runningbootstrap

    2020-09-0610:36:510[Note]E:\tool\mariadb-10.5.5\bin\mysqld.exe(mysqld10.5.5-MariaDB)startingasprocess3160 ...

    Removingdefaultuser

    Creatingmy.inifile

    Creationofthedatabasewassuccessful

    这个命令除了给我们初始化数据外,也给我们生成了ini配置文件,真香啊。然后通过mysql --install [服务名]的方式来注册为服务

    E:\tool\mariadb-10.5.5\bin>mysqld--installMariaDB-10.5.5

    Servicesuccessfullyinstalled.

    现在我们就可以去启动安装好的MariaDB服务了

    现在我们通过命令去连接一下MariaDB,

    mysql-u root -p

    第一次回车会提示输入密码,因为MariaDB默认密码为空,所以再回车一次即可成功连接到数据库

    E:\tool\mariadb-10.5.5\bin>mysql -u root -p

    Enter password:Welcome to the MariaDB monitor.  Commandsendwith ;or\g.

    Your MariaDB connection id is4

    Server version:10.5.5-MariaDB mariadb.org binary distribution

    Copyright (c)2000,2018, Oracle, MariaDB Corporation Abandothers.

    Type'help;'or'\h'forhelp. Type'\c'to clear the currentinputstatement.

    MariaDB [(none)]>

    当然,你也可以直接输入mysql -u root进入到MariaDB中。进入后,我们用use mysql命令切换到到mysql库上。

    可以看到密码列都是空,那么没有密码肯定是很危险的事情,所以第一件事肯定是修改密码了

    MariaDB [mysql]> SET PASSWORD FOR'root'@localhost = PASSWORD("root");

    Query OK,0rows affected (0.052sec)

    MariaDB [mysql]> select host,user,password from user;+-----------------+-------------+-------------------------------------------+| Host            |User| Password                                  |

    +-----------------+-------------+-------------------------------------------+| localhost      |mariadb.sys|                                          |

    | localhost      |root| *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

    | 2cnu7x5olaue004 |root|                                          |

    | 127.0.0.1      |root|                                          |

    | ::1            |root|                                          |

    +-----------------+-------------+-------------------------------------------+5rowsinset (0.001sec)

    我们退出来试试新设置的密码,设置密码后,就必须通过mysql -u root -p登录了

    E:\tool\mariadb-10.5.5\bin>mysql-uroot -p

    Enter password:****

    WelcometotheMariaDBmonitor.Commandsendwith;or\g.

    YourMariaDB connection id is 10

    Server version:10.5.5-MariaDBmariadb.orgbinarydistribution

    Copyright(c)2000,2018,Oracle,MariaDBCorporationAbandothers.

    Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.

    MariaDB[(none)]>

    MariaDB除了自带的命令行客户端外,也有一些其他可视化的客户端工具,如:Navicat、phpMyAdmin、sqlyog、HeidiSQL等等,很多,看大家的选择吧,这里我知道简单的执行一些查询语句,不需要太多复杂的功能,所以先尝试一下HeidiSQL吧,如果想到更多强大的功能,就花点钱钱,买一些强大的工具的注册码吧。

    虽然界面low了一点,功能也有些弱,但是免费、简单、绿色、小巧,还是比较符合我的口味。而且你的每一步操作,在最下面都会以命令的方式展示出来,可以让你解锁更多平时没用到的新指令哟。

    我只是记录我的学习过程,由于书读得少,可能很多地方表述或者是理解得不对,请轻喷并指正。

    相关文章

      网友评论

          本文标题:Windows安装MariaDB-10.5.5数据库

          本文链接:https://www.haomeiwen.com/subject/pagnektx.html