51学通信论坛2017新版

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2524|回复: 0
打印 上一主题 下一主题

如何在Debian和Ubuntu上安装MariaDB 10

[复制链接]

 成长值: 15613

  • TA的每日心情
    开心
    2022-7-17 17:50
  • 2444

    主题

    2544

    帖子

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    74104
    跳转到指定楼层
    楼主
    发表于 2017-11-15 16:17:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式


    MariaDB 是深受欢迎的数据库管理服务器软件 MySQL 的一个自由开源的分支。它由 MySQL 的原开发者在 GPLv2(通用公共许可证 2 版)下开发,并保持开源。 -- Aaron Kili
    本文导航

      -在 Debian 和 Ubuntu 上安装 MariaDB …… 09%
    编译自: http://www.tecmint.com/install-mariadb-in-ubuntu-and-debian/
    作者: Aaron Kili
    译者: ucasFL

    MariaDB 是深受欢迎的数据库管理服务器软件 MySQL 的一个自由开源的分支。它由 MySQL 的原开发者在 GPLv2(通用公共许可证 2 版)下开发,并保持开源。
    它被设计来实现 MySQL 的高兼容性。对于初学者,可以阅读 MariaDB vs MySQL[1] 来了解关于它们的特性的更多信息。更重要的是,它被一些大公司/组织使用,比如 Wikipedia、WordPress.com 和 Google plus ,除此之外还有更多的。
    在这篇文章中,我将向你们展示如何在 Debian 和 Ubuntu 发行版中安装 MariaDB 10.1 稳定版。
    在 Debian 和 Ubuntu 上安装 MariaDB

    1、在安装之前 MariaDB 之前,你需要通过下面的命令导入仓库密匙并获取 MariaDB 仓库
    在 Debian 10 (Sid) 上
    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'

    在 Debian 9 (Stretch) 上
    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

    在 Debian 8 (Jessie) 上
    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian jessie main'

    在 Debian 7 (Wheezy) 上
    $ sudo apt-get install python-software-properties
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'

    在 Ubuntu 16.10 (Yakkety Yak) 上
    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'

    在 Ubuntu 16.04 (Xenial Xerus) 上
    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

    在 Ubuntu 14.04 (Trusty) 上
    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
    $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'

    2、 然后,更新系统安装包列表,并像下面这样安装 MariaDB 服务器:
    $ sudo apt-get update
    $ sudo apt-get install mariadb-server

    安装过程中,将会请求你配置 MariaDB 服务器;在下面的页面中设置一个安全的 root 用户密码:


    为 MariaDB 设置新的 Root 密码
    再次输入密码并按下回车键来继续安装。


    再次输入 MariaDB 密码
    当 MariaDB 安装包安装完成以后,启动数据库服务器守护进程,同时启用它,使得在下次开机时它能够像下面这样自动启动:
    ------------- On SystemD Systems -------------
    $ sudo systemctl start mariadb
    $ sudo systemctl enable mariadb
    $ sudo systemctl status mariadb
    ------------- On SysVinit Systems -------------
    $ sudo service mysql start
    $ chkconfig --level 35 mysql on
    OR
    $ update-rc.d mysql defaults
    $ sudo service mysql status


    开启 MariaDB 服务
    4、 然后,运行 mysql_secure_installation 脚本来保护数据库,在这儿你可以:

      设置 root 密码(如果在上面的配置环节你没有进行设置的话)。
      禁止远程 root 登录
      移除测试数据库
      移除匿名用户
      重载权限配置
    $ sudo mysql_secure_installation


    保护 MariaDB 安装
    5、 一旦数据库服务器受保护以后,可以使用下面的 shell 命令查看已安装版本和登录 MariaDB:
    $ mysql -V
    $ mysql -u root -p


    查看 MariaDB 版本
    开始学习 MySQL/MariaDB, 请阅读:

      MySQL / MariaDB 初学者学习指南 — Part 1[2]
      MySQL / MariaDB 初学者学习指南 — Part 2[3]
      MySQL 基本数据库管理命令 — Part III[4]
      针对数据库管理员的 20 个 MySQL (Mysqladmin) 命令 — Part IV[5]

    查看在 Linux 中监控 MySQL/MariaDB 性能[6]的四个有用的命令行工具,同时浏览 15 个有用的 MySQL/MariaDB 性能调整和优化技巧[7]。
    这就是本文的全部内容了。在这篇文章中,我向你们展示了如何在 Debian 和 Ubuntu 的不同发行版中安装 MariaDB 10.1 稳定版。你可以通过下面的评论框给我们提任何问题或者想法。
    作者简介:
    Aaron Kili 是 Linux 和 F.O.S.S 爱好者,将来的 Linux 系统管理员和网络开发人员,目前是 TecMint 的内容创作者,他喜欢用电脑工作,并坚信分享知识。
    via: http://www.tecmint.com/install-mariadb-in-ubuntu-and-debian/
    作者:Aaron Kili[8] 译者:ucasFL 校对:wxy
    本文由 LCTT 原创编译,Linux中国 荣誉推出

      [1]: MariaDB vs MySQL - https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-features/
      [2]: MySQL / MariaDB 初学者学习指南 — Part 1 - http://www.tecmint.com/learn-mysql-mariadb-for-beginners/
      [3]: MySQL / MariaDB 初学者学习指南 — Part 2 - http://www.tecmint.com/learn-mysql-mariadb-advance-functions-sql-queries/
      [4]: MySQL 基本数据库管理命令 — Part III - http://www.tecmint.com/gliding-through-database-mysql-in-a-nutshell-part-i/
      [5]: 针对数据库管理员的 20 个 MySQL (Mysqladmin) 命令 — Part IV - http://www.tecmint.com/mysqladmin-commands-for-database-administration-in-linux/
      [6]: 监控 MySQL/MariaDB 性能 - http://www.tecmint.com/mysql-performance-monitoring/
      [7]: 15 个有用的 MySQL/MariaDB 性能调整和优化技巧 - http://www.tecmint.com/mysql-mariadb-performance-tuning-and-optimization/
      [8]: Aaron Kili - http://www.tecmint.com/author/aaronkili/


    声明:本文转载自网络。版权归原作者所有,如有侵权请联系删除。
    扫描并关注51学通信微信公众号,获取更多精彩通信课程分享。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|51学通信技术论坛

    GMT+8, 2025-1-31 21:51 , Processed in 0.065388 second(s), 33 queries .

    Powered by Discuz! X3

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表