mariadb安装

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

MariaDB的特性;

插件式存储引擎:存储管理有多重实现版本,功能和特性可能均略有差别;用户可以根据需求灵活选择;

存储引擎也称为表类型

1.更多的存储的存储引擎

MyISAM-->Aria

InnoDB-->XtraDB

2.诸多扩展和新特性

3.提供了较多测试组件

4.truly open source

安装和使用Mariadb

Centos 7 直接yum安装

Centos 6 编译安装

通用二进制格式安装;

1.准备数据目录

以/mydata/data为例

2.配置mariadb

groupadd -r -g 300 mysql

useradd -r -g 306 -u mysql

tar xf mariadb.tax.xz -C /usr/local

ln -sv mariadb mysql

cd /usr/local/mysql

chown -R root:mysql ./*

scripts/mysql_install_db --datadir=/mydata/data --user=mysql

cp supper-files/mysql.server /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

msyql安全初始化

 ./mysql_secure_installation

3.准备配置文件

配置文件格式:类ini格式,为各程序均通过单个配置文件提供配置信息;

配置文件查找次序;

/etc/my.cnf-->/etc/mysql/my.cnf-->--default-extra-file=/PATH/TO/CONF_FILE--->~/.my.cnf

mkdir /etc/mysql

cp support-files/my-large.cnf /etc/mysql/my.cnf

添加三个选项:

datadir=/mydata/data

innodb_file_per_table=on

skip_name_resolve=on

mariadb的程序组成:

c:mysql

  mysqldump,mysqladmin

s:mysqld_safe

  mysqld

  mysqld_multi

两种socket地址;

ip socket

unix sock

 

 

 

mysql客户端命令 

mysql>help

?         (\?) Synonym for `help'.

clear     (\c) Clear the current input statement.

connect   (\r) Reconnect to the server. Optional arguments are db and host.

delimiter (\d) Set statement delimiter.

edit      (\e) Edit command with $EDITOR.

ego       (\G) Send command to mysql server, display result vertically.

exit      (\q) Exit mysql. Same as quit.

go        (\g) Send command to mysql server.

help      (\h) Display this help.

nopager   (\n) Disable pager, print to stdout.

notee     (\t) Don't write into outfile.

pager     (\P) Set PAGER [to_pager]. Print the query results via PAGER.

print     (\p) Print current command.

prompt    (\R) Change your mysql prompt.

quit      (\q) Quit mysql.

rehash    (\#) Rebuild completion hash.

source    (\.) Execute an SQL script file. Takes a file name as an argument.

status    (\s) Get status information from the server.

system    (\!) Execute a system shell command.

tee       (\T) Set outfile [to_outfile]. Append everything into given outfile.

use       (\u) Use another database. Takes database name as argument.

charset   (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.

warnings  (\W) Show warnings after every statement.

nowarning (\w) Don't show warnings after every statement.

服务器命令:每个命令都要有结束符号,默认;

select,update,delete......

创建数据库;

CREATE DATABASE 'DB_NAME'

CHARACTER SET 'charecter set name'

COLLATE 'collate name'

show character set;查看所有支持的字符集

show collation; 排序规则

创建表;

CREATE TABLE talbe_name (col1 ,col12.....)

查看命令帮助

HELP keyword

help select 

查看用户权限

show grants for 'root'@'localhost';

查看当前用户权限

show grants for current_user;


     本文转自阿伦艾弗森 51CTO博客,原文链接:http://blog.51cto.com/perper/1962536,如需转载请自行联系原作者




相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
关系型数据库 MySQL Linux
Linux(centos 7.5)服务器安装MariaDB
Linux(centos 7.5)服务器安装MariaDB
205 0
|
8月前
|
缓存 关系型数据库 MySQL
MariaDB的安装与配置
MariaDB的安装与配置
451 0
|
关系型数据库 MySQL Linux
CentOS 7.x 卸载删除MariaDB,重新安装
CentOS 7.x 卸载删除MariaDB,重新安装
227 0
|
11天前
|
存储 关系型数据库 MySQL
源码包安装mariadb
**MariaDB**是MySQL的一个开源分支,由社区维护,提供高性能、安全且与MySQL高度兼容的数据库解决方案。它使用XtraDB和Maria存储引擎替代InnoDB和MyISAM。特点是开源、高性能、兼容性和安全性,广泛应用于各种场景和操作系统。在Redhat 9.2上安装MariaDB 10.6.17,首先配置yum源,检查现有MySQL/MariaDB,安装依赖包,下载源码,解压并配置编译环境,使用cmake和make编译安装,初始化数据库,创建用户,设置密码,添加启动脚本至开机自启,并执行安全初始化设置。
17 0
|
1月前
|
网络协议 关系型数据库 MySQL
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
|
7月前
|
关系型数据库 Linux 网络安全
Linux系统下安装mariaDB数据库及防火墙
Linux系统下安装mariaDB数据库及防火墙
114 0
|
4月前
|
SQL 关系型数据库 MySQL
centos编译安装mariadb
一般我不太愿意用mysql,那个玩意,有的时候不太友好。 我还是比较喜欢mariadb。
133 0
|
8月前
|
存储 关系型数据库 MySQL
mysql--Centos安装MariaDB(mysql)
mysql--Centos安装MariaDB(mysql)
1362 0
|
8月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu安装MariaDB-10.3数据库(等同于Mysql-5.7)
Ubuntu安装MariaDB-10.3数据库(等同于Mysql-5.7)
194 0
|
机器学习/深度学习 Oracle 安全
MariaDB Centos7 下安装MariaDB
MariaDB Centos7 下安装MariaDB
303 0

推荐镜像

更多