转载(https://blog.csdn.net/ownbull/article/details/80460857 )

一、下载MariaDB
wget https://downloads.mariadb.com/MariaDB/mariadb-10.3.7/bintar-linux-glibc_214-x86_64/mariadb-10.3.7-linux-glibc_214-x86_64.tar.gz

二、安装MariaDB

  1. 准备
    (1)解压tar.gz文件
    tar -zxvf mariadb-10.3.7-linux-glibc_214-x86_64.tar.gz
    (2)将解压后的文件夹移动至 /usr/local 文件夹下
    mv mariadb-10.3.7-linux-glibc_214-x86_64 /usr/local
    (3)切换工作目录至 /usr/local
    cd /usr/local
    (4)创建文件链接mysql
    ln -s mariadb-10.3.7-linux-glibc_214-x86_64 mysql
    (5)创建mysql用户组及用户
    groupadd mysql
    useradd -g mysql mysql

创建数据目录
mkdir /home/mysql/data

  1. 安装配置
    (1)执行配置脚本
    cd mysql
    ./scripts/mysql_install_db --user=mysql --datadir=/home/mysql/data
    (2)更改文件及文件夹权限
    chown -R root:mysql .
    chown -R mysql:mysql data

修改/etc/my.cnf中的配置
datadir = /app/dbdata
innodb_file_per_table = on
skip_name_resolve = on

查看my.cnf下面几个文件路径,创建它并将权限赋给mysql用户与用户组
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

mkdir /var/log/mariadb
mkdir /var/run/mariadb
touch /var/log/mariadb/mariadb.log
touch /var/run/mariadb/mariadb.pid
chown -R mysql:mysql /var/run/mariadb
chown -R mysql:mysql /var/log/mariadb
3. 启动数据库
./bin/mysqld_safe --user=mysql --datadir=/home/mysql/data &

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

  1. 设置数据库root用户密码
    (1)设置root用户密码
    ./bin/mysqladmin -u root password ‘123456’
    (2)查看主机名
    [root@ecs-test1 mysql]# hostname
    ecs-test1.novalocal
    (3)设置连接到本主机的root用户密码
    ./bin/mysqladmin -u root -h localhost.localdomain password ‘123456’

  2. 关闭数据库
    [root@ecs-test1 mysql]# ./bin/mysqladmin -uroot -p shutdown
    Enter password:
    [1]+ Done ./bin/mysqld_safe --user=mysql

四、数据库连接、查询

    1. 连接与登录
      [root@ecs-test1 mysql]# ./bin/mysql -uroot -p
      Enter password:

    2. 查询
      MariaDB [(none)]> show databases;
      MariaDB [(none)]> use mysql;
      MariaDB [mysql]> desc user;
      MariaDB [mysql]> select host,user,password from user;

linux二进制安装mariadb-九五小庞的更多相关文章

  1. Windows系统安装Mariadb数据库(zip包方式安装)--九五小庞

    1.去Mariadb官网下载zip安装包 下载地址:https://downloads.mariadb.org/mariadb/10.3.31/ 2.解压压缩包到指定的安装位置 3.在安装包的data ...

  2. VMware安装Centos7 -九五小庞

    VMware安装Centos7超详细过程(图文) https://blog.csdn.net/babyxue/article/details/80970526 安装centos7的时候 启动会提示Pl ...

  3. linux二进制安装MariaDB

    第一步:准备账号 [root@centos7 ~]#getent passwd mysql //查看有没有mysql账号(没有的话需要创建) [root@centos7 ~]#useradd -r m ...

  4. Oracle 11G R2安装说明 -九五小庞

    教程版本Oracle 11.2.0.1.0

  5. 二进制安装 mariadb

    默认路径安装MySQL,Mariadb 非常简单,解压,配置权限,修改配置文件基本即可使用:自定义安装稍微有点麻烦,需要修改的地方稍微多点: 下面详细介绍自定义目录,二进制安装mariadb, 使用传 ...

  6. Linux二进制安装apache2.4.25

    Linux二进制安装apache2.4.25 安装环境:CentOS 6.2 先检查是否安装了Apache 如通是通过rpm包安装的话直接用下面的命令:rpm -q httpd 也可以使用如下两种方法 ...

  7. 在Linux中安装MariaDB并添加远程访问

    在Linux中安装MariaDB并添加远程访问 最近学习到了数据库部分,因为有一台台式机一台笔记本换着用,就没有把数据库安装在本机,本来打算用之前买的虚拟空间的数据库的,结果速度太慢用起来太难受了,就 ...

  8. Linux编译安装Mariadb数据库

    一.安装cmake cd /usr/local/src tar zxvf cmake-2.8.12.1.tar.gz cd cmake-2.8.12.1 ./configure 注意报错需要安装gcc ...

  9. 二进制安装mariaDB

    1.获取二进制安装包 获取二进制格式MariaDB安装包,可去官网下载. 因为是实验环境,所以选择了最新版. mariadb-10.2.12-linux-x86_64.tar.gz 2.解压 解压到 ...

  10. linux下安装MariaDB数据库

    搜素某个文件:find / -name '文件名(或文件夹名)' 1.编辑yum源:vi /etc/yum.repos.d/MariaDB.repo 2.编辑文件时用到的vi命令: vi 打开一个不存 ...

随机推荐

  1. Linux TCP网关的线程结构方案

    如果所示: 无论客户端还是服务端链接网关的socket都拆分为读EPoll.写EPoll分别独立. 有两个线程:线程A(左).线程B(右): 线程A负责服务端Socket的读和客户端socket的写, ...

  2. 工具 | Hashcat

    0x00 简介 Hashcat是一款强大的密码破解工具. 下载地址 Hashcat下载: Hashcat下载 0x01 功能说明 直接破解 组合攻击 掩码暴力破解 混合攻击 联合攻击 注:仅供安全研究 ...

  3. vivo 互联网研发效能关键技术与实践

    作者: vivo 互联网研发效能团队 Yang Peng.Huang Fengjin 本文为2024年 vivo 开发者大会互联网技术专场分享内容之一,在公众号对话框回复[2024VDC]获取 202 ...

  4. AI+自动化测试系统方案:网络设备与网络应用智能测试

    一.系统目标 通过AI与自动化测试工具的结合,实现网络设备和应用的 全生命周期测试,覆盖 流量分析.配置验证.故障排查.预警告警 四大核心场景,提升网络运维效率与可靠性. 二.技术架构设计 1. 整体 ...

  5. python3验证手机号码

    import redef check_phone_right(self, phone_number): """检测号码是否正确""" pho ...

  6. Docker安装运行报错wsl问题排查方案

    Docker运行报错wsl问题排查方案 在window中安装运行Docker Desktop时容易遇到有关wsl的报错问题,这里给出几个排查解决的方法用于记录. 排查步骤如下: 一.开启虚拟化问题 1 ...

  7. Centos通过crontab配置定时任务

    一.简单说明 我们在实际使用Centos系统的过程中,可能会涉及一些定时任务的操作,比如定时清理环境上的垃圾文件.这里我遇到的一个问题就是,CI环境上构建的Docker IMAGE的清理,这里我采用了 ...

  8. Altair官方文档——HyperMesh的使用与帮助

    1.1.3 启动 HyperMesh (1) On PC • 从起始菜单,选择 All Programs >Altair HyperWorks (version) > HyperMesh ...

  9. [CF1508D] Swap Pass

    D - Swap Pass 先将所有\(a_i==i\)的点都直接去掉 考虑将\(i\)向\(a_i\)连边,那么就会形成一个个的环 考虑只有一个环的情况,那么我们任意固定一个点\(x\),一直交换\ ...

  10. Blazor学习之旅 (14) Blazor WebAssembly

    在上一篇我们学习了如何创建和使用Razor类库,这一篇我们了解下WebAssembly是什么,以及创建第一个Blazor WebAssembly应用. 什么是WebAssembly? WebAssem ...