ITPub博客

首页 > 数据库 > MySQL > MariaDB在Linux和Windows上的安装

MariaDB在Linux和Windows上的安装

原创 MySQL 作者:lhrbest 时间:2019-11-27 14:18:45 0 删除 编辑

MariaDB在Linux和Windows上的安装



下载地址: https://downloads.mariadb.org/

vgextend vg_mysqlsoft /dev/sdc7
lvcreate -n lv_MariaDB_104 -L 4G vg_mysqlsoft
mkfs.ext4 /dev/vg_mysqlsoft/lv_MariaDB_104
mkdir /usr/local/MariaDB_104
mount /dev/vg_mysqlsoft/lv_MariaDB_104 /usr/local/MariaDB_104
/dev/vg_mysqlsoft/lv_MariaDB_104 /usr/local/MariaDB_104  ext4 defaults 0 0
mariadb-10.4.10-linux-x86_64.tar.gz
tar -zxvf mariadb-10.4.10-linux-x86_64.tar.gz
mv mariadb-10.4.10-linux-x86_64 /usr/local/MariaDB_104
cd /usr/local
ln -s mariadb-10.4.10-linux-x86_64 mysql
groupadd mysql
useradd -g mysql mysql
mkdir /usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data
cd  mariadb-10.4.10-linux-x86_64
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data
chown -R root:mysql .
chown -R mysql:mysql data
./bin/mysqld_safe --user=mysql --datadir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data  &
[mysqld104103320]
mysqld=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/bin/mysqld_safe
mysqladmin=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/bin/mysqladmin
basedir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64
datadir=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data
socket=/usr/local/MariaDB_104/mariadb-10.4.10-linux-x86_64/data/mysql104103320.sock
port=3320
log-bin =
server-id = 104103320
mysqld_multi start 104103320
mysqld_multi report
./bin/mysqladmin -u root password 'lhr'
./bin/mysqladmin -u root -h localhost.localdomain password 'lhr'
set password=password("lhr"); 
grant all privileges on *.* to root@'%' identified by 'lhr';
flush privileges;

一、下载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;


下载地址: https://downloads.mariadb.org/

下载相对应的电脑版本程序

等待下载完成......

 

安装教程:

双击运行

 

 

设置数据库的密码

 

等待安装完成..

这样就完成安装了。

安装完成,会在桌面生成这个图标

双击可以直接使用

 

下面我通过两种方式来使用MariaDB数据库(可视化,命令行)

通过可视化方式使用。

双击HeidiSQL

点击打开

 

 

 

通过命令行的方式来使用。

第一步:先配置环境变量

因为我安装的位置是默认的

在c盘找到

找到MariaDB 10.3(10.3代表的是版本)

双击打开,找到lib目录,再双击打开

加到Path中。

打开cmd命令,让我们去试试

输入mysqld

启动mariadb服务进程。

在电脑管理,可以看到我们这个服务进程,已经在运行了。(MyMariaSQL是我自已命名的,默认是MySQL)

使用数据库(命令:mysql -u 数据库用户名(默认是root)  -p)回车,输入密码

 进来这里

使用 show databases;(这里有4个默认的数据库)

这里我们使用test数据库吧

创一个表 demo_test

添加数据(建议使用英文)

查询表数据

这里的话,我就不做过多的演示,差不多都是一样的SQL语法




About Me

........................................................................................................................

● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除

● 本文在itpub、博客园、CSDN和个人微 信公众号( xiaomaimiaolhr)上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文博客园地址: http://www.cnblogs.com/lhrbest

● 本文CSDN地址: https://blog.csdn.net/lihuarongaini

● 本文pdf版、个人简介及小麦苗云盘地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 数据库笔试面试题库及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA宝典今日头条号地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

........................................................................................................................

● QQ群号: 230161599 、618766405

● 微 信群:可加我微 信,我拉大家进群,非诚勿扰

● 联系我请加QQ好友 646634621 ,注明添加缘由

● 于 2019-11-01 06:00 ~ 2019-11-31 24:00 在西安完成

● 最新修改时间:2019-11-01 06:00 ~ 2019-11-31 24:00

● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

........................................................................................................................

小麦苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麦苗出版的数据库类丛书http://blog.itpub.net/26736162/viewspace-2142121/

小麦苗OCP、OCM、高可用网络班http://blog.itpub.net/26736162/viewspace-2148098/

小麦苗腾讯课堂主页https://lhr.ke.qq.com/

........................................................................................................................

使用 微 信客户端扫描下面的二维码来关注小麦苗的微 信公众号( xiaomaimiaolhr)及QQ群(DBA宝典)、添加小麦苗微 信, 学习最实用的数据库技术。

........................................................................................................................

欢迎与我联系

 

 



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26736162/viewspace-2665857/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
QQ:646634621| 网名:小麦苗| 微信公众号:xiaomaimiaolhr| 11g OCM| QQ群:618766405 微信群:私聊| 《数据库笔试面试宝典》作者| OCP、OCM、高可用(RAC+DG+OGG)网络班开讲啦,有需要的小伙伴可以私聊我。

注册时间:2012-09-23

  • 博文量
    1367
  • 访问量
    8350092