2019独角兽企业重金招聘Python工程师标准>>>

4.22 MariaDB安装

MariaDB是MySQL的一个分支。MySQL——>sun——>Oracle,维基百科:https://en.wikipedia.org/wiki/MariaDB

官网:https://mariadb.org

MariaDB 10.3.11Linux64位稳定版:https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.3.11/bintar-linux-x86_64/mariadb-10.3.11-linux-x86_64.tar.gz

统一下载到如下地址

# cd /usr/local/src
# wget  https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.3.11/bintar-linux-x86_64/mariadb-10.3.11-linux-x86_64.tar.gz   #下载MariaDB安装包到/usr/local/src/目录下

解压下载的tar压缩包,

# tar zxvf mariadb-10.3.11-linux-x86_64.tar.gz

解压.tar.gz:tarzxvf xxx.tar.gz z相对于针对gz压缩

------插入压缩包的讲解说明------

# gzip 1.txt   #压缩1.txt为1.txt.gz
# gzip -d 1.txt.gz   #解压1.txt.gz为1.txt

解压.tar.gz2: tar jxvf xxx.tar.bz2 j相对于针对.bz2压缩

# bzip2 2.txt  #压缩2.txt为2.txt.bz2
# bzip2 -d 2.txt.bz2  #解压2.txt.bz2为2.txt

解压.tar.xz: tar Jxvf xxx.tar.xz J相对于针对.xz压缩

# xz 3.txt  #压缩3.txt为3.txt.xz
# xz -d 3.txt.xz   #解压3.txt.xz 为3.txt

压缩并打包

tar zcvf filename.tar.gz filename   #将目录filename打包并压缩为filename.tar.gz

------压缩包讲解说明结束------

将解压出来的MariaDB目录移动到/usr/local/mysql目录下

# mv mariadb-10.3.11-linux-x86_64.tar.gz /usr/local/mysql  #移动解压出来的文件到/usr/local/mysql目录下
# CD /usr/local/mysql  #切换到mysql目录下
# ls -l 查看文件
# less INSTALL-BINARY

创建存放MariaDB数据的目录

# mkdir -p /data/mysql

创建mysql用户

# useradd -M -s  /sbin/nologin mysql  #创建mysql用户,-M代表不创建家目录,-s禁用bash,不让登录bash
# chown -R mysql:mysql /data/mysql   #给目录赋权用户组和用户
# ./scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql
# echo $?   #判断是否执行成功,如果是0就是执行成功,如果不是0那就没有成功

刚刚的执行如果报错error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory的错误,是缺少libaio-devel和libaio两个包

# yum install -y libaio libaio-devel

安装后再次执行

# ./scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql
# echo $?  #查看是否执行成功,等于0即执行成功
# ll /data/mysql   #查看安装后的文件

拷贝启动脚本到启动目录/etc/init.d下并重命名为mysqld

# cp support-files/mysql.server /etc/init.d/mysqld

编辑启动脚本,将变量basedir和datadir的值加上

basedir=/usr/local/mysql

datadir=/data/mysql

vi /etc/init.d/mysqld    #编辑修改

转载于:https://my.oschina.net/u/3954059/blog/3003795

MariaDB安装1,2相关推荐

  1. MariaDB安装,Apache安装

    笔记内容: 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装 笔记日期:2017.9.27 11.6 MariaDB安装 安装MariaDB和安装Mysql的步骤差不多,在 ...

  2. 4.21 LNMP环境介绍 4.22/23/24 Mariadb安装 4.25 服务管理

    2019独角兽企业重金招聘Python工程师标准>>> LNMP环境介绍 Mariadb安装 服务管理 LNMP环境介绍 Linux+Nginx+Mysql/mariadb+php ...

  3. 11.6 MariaDB安装 11.7/11.8/11.9 Apache安装

    11.6 MariaDB安装 利用wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x8 ...

  4. linux查看mariadb安装卸载,MySQL——在Linux下安装和卸载MariaDB

    MySQL--在Linux下安装和卸载MariaDB 摘要:本文主要学习了如何在Linux系统中安装和卸载MariaDB数据库. 查看有没有安装过MariaDB 使用命令查看有没有安装过: 1 [ro ...

  5. centos7上mycat安装_centos7 Mycat/MySQL/MariaDB安装部署

    使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...

  6. MariaDb安装报错1067

    1.安装最新版mariadb D:\ProgramFiles\mariadb-10.5.6-winx64\bin>mysqld --install Service successfully in ...

  7. Apache/php7.4/Mariadb安装和报错解决办法

    Apache和Mariadb安装基本都没有什么问题 PHP7.4安装过程中出现很多报错,网络大佬够已经给解决,下边安装步骤已经亲测: 需要安装apache的: 安装:yum -y install ht ...

  8. Mariadb安装相关

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 . 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险, 因此社区采用分 ...

  9. debian10 mariadb安装

    安装 apt-get install mariadb-server 修改配置 vim /etc/mysql/mariadb.conf.d/50-server.cnf 修改允许所有IP连接数据库 bin ...

最新文章

  1. thymeleaf中的模板布局
  2. 趣学python3(30)-字典
  3. mysql备份工具 :mysqldump mydumper Xtrabackup 原理
  4. java 气泡聊天消息_CSS3 巧妙实现聊天气泡
  5. MySQL本天早上8点到明早8点_似乎找到 OSChina 早上 8 点钟容易宕机的原因
  6. @程序员,不要瞎努力!比起熬夜更可怕的是“熬日”!
  7. 基于mpi的奇偶排序_基于MPI的PSRS并行排序算法的实现
  8. NVIDIA背书-Kaldi是目前最受欢迎的开源语音识别框架
  9. leetcode -- Reverse Nodes in k-Group
  10. sql---字段类型转换,sql获取当前时间,时间处理
  11. 超干货|城市信息模型介绍CIM1-CIM7级
  12. 打印机共享无法访问该计算机,共享打印机拒绝访问怎么办详细解决方案
  13. html5中css新增的属性,css3有哪些新增属性?常用的新增属性总结
  14. Gitpod---可以在线运行Github上代码的IDE
  15. 免费通信时代何时真正到来?
  16. 你知道吗?除了迅雷,这几款下载神器也不错!
  17. javascript TSP
  18. 学习C语言的相关网站(C学习资料)
  19. 技术改变生活——用HanLP来协助处理现实中问题
  20. [NOI2005] 聪聪与可可

热门文章

  1. java里dir是什么意思_关于文件系统:为什么user.dir系统属性在Java中工作?
  2. 关抢占 自旋锁_互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
  3. mysql简单的sql语句单表分组查询
  4. linux网络编程之广播详细代码及文档说明 -,Linux网络编程之广播
  5. java中br.readline_Java:java中BufferedReader的read()及readLine()方法的使用心得
  6. Eclipse,MyEclipse 安装SVN插件
  7. android nio debug模式正常 release包crash_Flutter包大小治理上的探索与实践
  8. 《事实:用数据思考,避免情绪化决策》笔记
  9. Projection投影
  10. c++ fmt 库安装和使用示例、clion配置