精华内容
下载资源
问答
  • 第一步: cd /usr 下创建MariaDB的存放和安装目录。 # mkdir -p my_test/mariadb ,然后把二进制版本(mariadb-...当前目录下解压 #tar -xvzf mariadb-10.0.32-linux-x86_64.tar.gz,解压完成后会在当前目录生成一...

    第一步: cd  /usr 下创建MariaDB的存放和安装目录。

    # mkdir -p my_test/mariadb ,然后把二进制版本(mariadb-10.0.32-linux-x86_64.tar.gz)存放到mariadb的目录下。

    当前目录下解压 # tar -xvzf mariadb-10.0.32-linux-x86_64.tar.gz,解压完成后会在当前目录生成一个文件名为:

    mariadb-10.0.32-linux-x86_64(即解压后的文件)。

    # cd mariadb-10.0.32-linux-x86_64,然后创建一个etc文件夹 # mkdir etc,然后备份.cnf配置文件

    #cp support-files/my-large.cnf etc/my-3306.cnf

    第二步: 初次安装,要创建mysql用户和组,并给当前目录赋予权限:

    # groupadd mysql

    #useradd -r -g mysql -s /sbin/nologin mysql

    #chown -R mysql .

    #chgrp -R mysql .

    然后执行初始化安装:

    #./scripts/mysql_install_db --defaults-file=/usr/my_test/mariadb/mariadb-10.0.32-linux-x86_64/etc/my-3306.cnf --basedir=/usr/my_test/mariadb/mariadb-10.0.32-linux-x86_64 --user=mysql

    启动脚本:

    #/usr/my_test/mariadb/mariadb-10.0.32-linux-x86_64/bin/mysqld_safe --defaults-file=/usr/my_test/mariadb/mariadb-10.0.32-linux-x86_64/etc/my-3306.cnf &

    第3步:查看mariadb服务是否开启:

    # ps aux | grep mariadb

    结果如图表示服务顺利开启

     

    image.png

    第四步:本地连接mariadb数据库

    通常命令: # mysql -u root

    一般情况二进制安装的 此命令会报错:。。。not found

    那是因为系统会默认查找/usr/bin下的命令,如果这个命令不在此目录下,会把找不到的错误,此时需要映射一个链接到/usr/bin下,即可。首先找到mysql命令的完整路径,比如此mariadb命令的路径为:/usr/my_test/mariadb/mariadb-10.0.32-linux-x86_64/bin/mysql

    故执行命令:

    # ln -s /usr/my_test/mariadb/mariadb-10.0.32-linux-x86_64/bin/mysql /usr/bin 即可。

    本地连接mariadb成功进入数据库结果如图:

    image.png

                                                            远程连接访问mariadb数据库

    本地进入数据库,输入命令(即给远程的ip(172.17.5.212)访问权限):

    grant all privileges on *.* to 'root'@'172.17.5.212' identified by 'root' with grant option; 

    成功截图

    image.png

    转载于:https://www.cnblogs.com/chusmart/p/7717559.html

    展开全文
  • MariaDB安装MariaDB和glibc版本安装...1、添加mysql用户和组useradd mysql -g mysql2、解压:[root@centos1 src]# tar -zxvf mariadb-10.2.14-linux-glibc_214-x86_64.tar.gz 3、移动并改名:[root@centos1 src]# ...

    MariaDB安装

    MariaDB和glibc版本安装和Mysql的Glibc版本安装步骤不同,详细请参考下文。

    1、添加mysql用户和组

    useradd mysql -g mysql

    2、解压:

    [root@centos1 src]# tar -zxvf mariadb-10.2.14-linux-glibc_214-x86_64.tar.gz 
    

    3、移动并改名:

    [root@centos1 src]# mv mariadb-10.2.14-linux-glibc_214-x86_64 /usr/local/mysql
    

    4、安装mariadb,指定用户,指定目录:

    [root@centos1 mariadb]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data1/mysql
    

    5、拷贝配置文件:

    [root@centos1 mariadb]# ls support-files/
    binary-configure        my-large.cnf         mysql-log-rotate  wsrep_notify
    magic                   my-medium.cnf        mysql.server
    my-huge.cnf             my-small.cnf         policy
    my-innodb-heavy-4G.cnf  mysqld_multi.server  wsrep.cnf
    
    • 编辑配置文件和启动脚本: 
      启动脚本 

      basedir=/usr/local/mysql

      datadir=/data1/mysql


    有好几个配置文件,根据内存大小选择

    [root@centos1 mariadb]# cp support-files/my-huge.cnf /usr/local/mysql/my.cnf
    

    6、拷贝启动脚本:

    [root@centos1 mariadb]# cp support-files/mysql.server /etc/init.d/

    在脚本中指定一下配置文件的路径

    启动之前,先看MySQL数据库启动没有,启动了要关掉,不然有冲突。

    启动mariadb:

    [root@centos1 mariadb]# /etc/init.d/mariadb start

    systemctl enable mysql.server

    systemctl start mysql.server


    7、更改密码

    [root@centos1 mariadb]# /etc/init.d/mariadb start

    '/usr/local/mysql/bin/mysqladmin' -u root password 'new-password'


    8、配置环境mysql

    vim /etc/profile.d/mysql.sh

    #! /bin/sh

    export PATH=/usr/local/mysql/bin:$PATH

    source /etc/profile.d/mysql.sh


    9、登录mysql测试

    mysql -uroot -p



    展开全文
  • Linux下载并安装mariaDB数据库步骤

    千次阅读 2018-03-05 11:11:53
    1.下载mariadb:可以去官网下,也可以@我邮箱(15827548779@163.com),我给你解压版2. 可以在本地下载完成之后直接解压,将解压后的目录的/svr/mariadb-10.0.20-linux-x86_64直接通过ftp上传到Linux服务器,这里我...

    1.下载mariadb:可以去官网下,也可以@我邮箱(15827548779@163.com),我给你解压版

    2. 可以在本地下载完成之后直接解压,将解压后的目录的/svr/mariadb-10.0.20-linux-x86_64直接通过ftp上传到Linux服务器,这里我是上传到服务器/opt目录下,并更名为mariadb

    3.授权用户组权限

    1.    groupadd mysql 

    2.    useradd -g mysql mysql

    4.进入mariadb/data目录授权

    5.mariadb/support-files下的my-medium.cnf复制到mariadb目录下,并改为my.cnf

    编辑my.cnf,在

    加上数据库的安装目录,如basedir=/opt/mariadb

    6.初始化数据库

    ./scripts/mysql_install_db--defaults-file=./my.cnf,出现如下图说明初始化成功

    7.复制文件到Linux系统配置目录并授权

    1.    cpsupport-files/mysql.server /etc/rc.d/init.d/mysqld

    2.    chmod +x/etc/rc.d/init.d/mysqld

    3.    cpsupport-files/my-large.cnf /etc/my.cnf

    8.修改系统配置文件mysqld

     文件目录:/etc/rc.d/init.d/mysqld

    修改:

    1.    basedir=/opt/mariadb

    2.    datadir=/opt/mariadb/data

    9.查看MariaDB启动日志:

    系统默认的mysql启动日志在如下图的位置

    10.启动前的配置初始化

    /opt/mariadb/scripts/mysql_install_db --user=mysql --ldata=/var/lib/mysql/

    11.启动服务

    Service mysqld start

    当出现OK时说明启动成功!

    12.修改环境变量

    编辑/etc/profile,添加export PATH=$PATH:/opt/mariadb/bin/

    13修改root用户名密码

    ./bin/mysqladmin -u root password '123456'

    14.登录数据库

    ./bin/mysql -u root –p

    15.设置数据库权限

    1.    MySQL [(none)]> use mysql; 

    2.    MySQL [mysql]> update user set host='%' where user='root' and host='127.0.0.1'; 

    3.    MySQL [mysql]> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 

    4.    MySQL [mysql]> flush privileges;

    展开全文
  • 版本mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz 警告:因为部分Linux系统自带数据库,会影响在安装过程中有影响建议卸载 [root@192 ~]# rpm -qa | grep mariadb mariadb-libs-5.5.60-1.el7_5.x86_64 [root@...

    MySQL安装

    版本mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

     

    警告:因为部分Linux系统自带数据库,在安装过程中有影响建议卸载

    [root@19 ~]# rpm -qa | grep mariadb

    mariadb-libs-5.5.60-1.el7_5.x86_64

    [root@19 ~]# yum -y remove mari*

    [root@19 ~]# rm -rf /var/lib/mysql/*

     

     

     

    1、官网下载

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

     

    2、解压

    tar  –xvf  mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

     

    mv  mysql-5.7.31-linux-glibc2.12-x86_64  /usr/local/mysql-5.7.31

     

    3、创建mysql用户并授权(我用已有的dev用户)

    建立软连接

    ln  –s  /usr/local/mysql-5.7.31  /usr/local/mysql

     

    chown –R dev:dev /usr/local/mysql

     

    4、配置

    配置文件 ----------部分配置自行调整

    touch  my.cnf

    [client]
    port = 3306
    socket = /tmp/mysql.sock
    default-character-set = utf8
    
    [mysql]
    prompt="MySQL [\d]> "
    no-auto-rehash
    
    [mysqld]
    port = 3306
    
    socket = /tmp/mysql.sock
    
    basedir = /usr/local/mysql
    datadir = /usr/local/mysql/data
    pid-file = /usr/local/mysql/mysql.pid
    user = mysql
    bind-address = 0.0.0.0
    server-id = 201
    
    log_timestamps = SYSTEM
    init-connect = 'SET NAMES utf8'
    character-set-server = utf8
    
    skip-name-resolve
    #skip-networking
    back_log = 300
    
    max_connections = 5347
    max_connect_errors = 6000
    open_files_limit = 65535
    table_open_cache = 1024
    max_allowed_packet = 500M
    binlog_cache_size = 1M
    max_heap_table_size = 8M
    tmp_table_size = 128M
    
    read_buffer_size = 2M
    read_rnd_buffer_size = 8M
    sort_buffer_size = 8M
    join_buffer_size = 8M
    key_buffer_size = 256M
    
    thread_cache_size = 64
    
    query_cache_type = 1
    query_cache_size = 64M
    query_cache_limit = 2M
    
    ft_min_word_len = 4
    
    log_bin = mysql-bin
    binlog_format = row
    expire_logs_days = 15
    
    log_error = /usr/local/mysql/mysql-error.log
    slow_query_log = 1
    long_query_time = 2
    slow_query_log_file = /usr/local/mysql/mysql-slow.log
    
    performance_schema = 0
    explicit_defaults_for_timestamp
    
    lower_case_table_names = 1
    
    skip-external-locking
    
    default_storage_engine = InnoDB
    #default-storage-engine = MyISAM
    innodb_file_per_table = 1
    innodb_open_files = 500
    innodb_buffer_pool_size = 4096M
    innodb_write_io_threads = 4
    innodb_read_io_threads = 4
    innodb_thread_concurrency = 0
    innodb_purge_threads = 1
    innodb_flush_log_at_trx_commit = 2
    innodb_log_buffer_size = 2M
    innodb_log_file_size = 32M
    innodb_log_files_in_group = 3
    innodb_max_dirty_pages_pct = 90
    innodb_lock_wait_timeout = 120
    
    bulk_insert_buffer_size = 8M
    #myisam_sort_buffer_size = 64M
    #myisam_max_sort_file_size = 10G
    #myisam_repair_threads = 1
    
    interactive_timeout = 28800
    wait_timeout = 28800
    sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    [mysqldump]
    quick
    max_allowed_packet = 500M
    
    [myisamchk]
    key_buffer_size = 256M
    sort_buffer_size = 8M
    read_buffer = 4M
    write_buffer = 4M
    

    cp   ./my.cnf  /usr/local/mysql-5.7.31

     

    5、启动和初始化

     

    cd /usr/local/mysql-5.7.31//bin

     

    #初始化并启动  ------初始化时使用自己创建的用户(命令标红部分)

    ./mysqld --defaults-file=/usr/local/mysql-5.7.31/my.cnf --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --user=dev --initialize &

     

     

    6、启动脚本

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

     

    vi /etc/init.d/mysqld

     

    basedir= /usr/local/mysql/

    datadir=/usr/local/mysql/data

     

    7、设置开机启动

    chkconfig --add mysqld
    chkconfig mysqld on
    8、启动服务

    service mysqld start 启动

    service mysqld restart 重启

    service mysqld stop 停止

     

    9、本机连接,修改用户密码,创建用户并授权

     

    grep 'temporary password' /usr/local/mysql/mysql-error.log

     

    最下面密码为最新的初始密码

     

    配置全局连接MySQL

     

    ln -s /usr/local/mysql/bin/mysql /usr/bin/

     

    ##连接

    mysql -uroot -pw2j0_2?FqyB3

     

    ##修改初始密码

    SET PASSWORD = PASSWORD('Root@123');

    ##创建用户

    create user "demo"@"%" identified by "Demo@1234";

     

    ##授权

    grant all privileges on *.* to "demo"@"%";

     

    展开全文
  • 海康服务器上依赖并预装了MariaDB数据库,经过多次沟通依旧海康数据库对外开放。只能再安装一个。 前期查看工作: MariaDB配置文件在 /etc/my.cnf 开始安装:(第一次安装的mysql8.18,装后权限设置有点麻烦。遂...
  • 1.下载mariadb压缩文件 mariadb-10.1.19-linux-x86_64.tar.gz (下载地址:...命令:mv mariadb-10.1.19-linux-x86_64 /usr/local/mariadb 4.重命名my.cnf为my.cnf.bak,并将mariadb/support-f
  • 我选择mariadb-10.0.20-linux-x86_64.tar.gz这个版本 复制安装文件 /opt 目录下 并解压到当前目录tar -zxfmariadb-10.0.20-linux-x86_64.tar.gz 把解压的文件名改为mariadb groupadd mysql usera...
  • MariaDB为可替代MySQL的增强版本, 但在已安装了MySQL的情况下同时也能安装MariaDB....下载最新版本的二进制编译包tar.gz (目前为mariadb-5.5.24-linux-x86_64.tar.gz),并将它解压到你的自定义目录中. 本文...
  • MariaDB Mysql共存

    千次阅读 2017-07-13 15:00:19
    MariaDB为可替代MySQL的增强版本, 但在已安装了mysql的情况下同时也能安装MariaDB. (这是有意义的, 例如你想从一...下载最新版本的二进制编译包tar.gz (目前为mariadb-5.5.24-linux-x86_64.tar.gz),并将它解压到你的
  • MariaDB 二进制安装

    2020-10-29 11:06:07
     这里选择版本10.3.13,进入后根据计算机位数选择,这里下载适用于64位操作系统Linux x86_64版本。这里下载包含glibc和不包含glibc的都是可以的,如果下载包含glibc的,那么系统的glibc版本要满足要求,这里要...
  • 二进制安装mariaDB

    2019-09-26 23:47:07
    1.获取二进制安装包获取二进制格式MariaDB安装包,可去官网下载....解压解压到 /usr/local,并给解压出的文件夹创建软连接]# tar xf mariadb-10.2.12-linux-x86_64.tar.gz -C /usr/local/ ]# cd /usr/loc...
  • MariaDB 数据库的安装

    2020-07-18 16:35:22
    直接开始,这里是使用的最新的mariadb-10.5.4版本的,有需要的按照步骤一步一步来,有三种方法安装,yum安装,二进制包...mariadb-10.5.4-linux-x86_64.tar.gz 2.创建用户 useradd -r mysql -s /sbin/nologin 3.解压
  • CentOS7离线安装mariadb

    2020-09-24 15:57:26
    wget https://downloads.mariadb.com/MariaDB/mariadb-10.0.38/bintar-linux-x86_64/mariadb-10.0.38-linux-x86_64.tar.gz 如果提示没有wget命令的话,可以使用yum命令安装 yum install -y wget 页面下载安装包 ...
  • CentOs7安装mysql5.7解压版 1、下载 使用命令下载tar压缩包,下载过程可能有点长网速快的话几分钟,大概六百多兆左右 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz...
  • 一、数据库的安装方式及其安装步骤 1、安装方式 ...1)下载mariadb相应版本的数据库,解压 tar xf mariadb-5.5.48-linux-86_64.tar.gz -C /usr/local/ 2)创建软链接及其创建用户和存放数据目录和授...
  • 错误一:安装顺序错误 ...rpm -aq|grep mariadb 查询出mariadb数据库的包 yum remove mariadb-libsxxx yum命令卸载其安装包 再重新按顺序安装,也可以ls | xargs rpm -ivh --nodeps 直接在当前目录安装 错误三:解压
  • CentOS7.4安装Mariadb10.3.11操作实录

    千次阅读 2018-11-21 17:11:30
    1、解压mariadb.org网站上下载的10.3.11版本的mariadb安装压缩包 [root@mysql1 ~]# [root@mysql1 ~]# cd /mariadb [root@mysql1 mariadb]# ll total 0 drwxrwxr-x 13 1021 1004 302 Nov 19 15:54 mariadb-10.3.11-...
  • Centos7源码安装mariadb

    2019-05-27 19:45:49
    1,下载并解压安装包到指定目录 下载地址:...tar xf mariadb-5.5.31-linux-x86_64.tar.gz -C /usr/local/ 2,创建mysql组和用户 groupadd -r -g 306 mysql useradd -r -g 306 -u 306 –d /data/m...
  • 2.下载并解压mariadb 10.2.29 http://mariadb.mirror.globo.tech//mariadb-10.2.29/bintar-linux-x86_64/mariadb-10.2.29-linux-x86_64.tar.gz 3.复制插件及修改权限 检查系统支持的最大glibc版本 # strings /...
  • 安装MariaDB,与MySQL并存

    2014-04-02 14:05:10
    MariaDB为可替代MySQL的增强版本, 但在已安装了MySQL的情况下同时也能安装MariaDB. (这是有意义的, 例如你想从...下载最新版本的二进制编译包tar.gz (目前为mariadb-5.5.24-linux-x86_64.tar.gz),并将它解压到你的自定
  • 经过测试并没有发现问题。 安装以前先查看服务器里是否有老版本的MYSQL已经被安装了 rpm -qa |grep mysql 如果有就删除掉旧版本...上传mysql文件mysql-5.6.25-linux-glibc2.5-x86_64.tar.gz到/usr/local cd /usr/l...
  • 二进制程序文件安装方法像windows的绿色软件一样只需要解压、配置、启动就好下载地址: https://downloads.mariadb.org/ ...
  • 查看 mariadb 的安装包 rpm -qa | grep mariadb 卸载 mariadb 安装包 rpm -e mariadb-libs-5.5.64-1.el7...解压数据库安装包 tar -zxvf mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar 对rpm数据包进行安装 对mysql数据库
  • 公司生产环境某个数据库要在主库已有数据的基础上进行主从复制,涉及生产环境,要慎重,于是先在测试环境测试一下,顺便记录...wget https://downloads.mariadb.com/MariaDB/mariadb-10.0.33/bintar-linux-x86_64/maria
  • 前段时间安装MYSQL花费了些时间,就记录下来作为第一篇博客吧 。 1、使用root用户创建mysql用户和组,创建/...2、解压mysql 安装包并将解压后的内容移动到 /usr/local/mysql 目录 mv mysql-5.7.26-linux-glibc2....
  • 内含全部补丁包 支持:X64与X86,windows、linux,简体、繁体、英文); 内含VC2017运行库(86/X64); 使用方法: 解压运行“安装补丁.cmd”,将“劫持补丁”目录下文件复制到软件安装的目录即可。内部有详细使用...

空空如也

空空如也

1 2 3 4 5 6
收藏数 113
精华内容 45
关键字:

linuxmariadb解压版

linux 订阅