MySQL、MariaDB介绍,MySQL安装

作者:阿豪 分类:学无止境

MySQL_MariaDB介绍

MySQL是一个关系型数据库,由mysql ab公司开发,mysql在2008年被sun公司收购(10亿刀),2009年sun公司被oracle公司收购(74亿刀)

oracle  试用与银行,大数据的

MySQL官网https://www.mysql.com  最新版本5.7GA/8.0DMR

MySQL5.6变化比较大,5.7性能上有很大提升

MariaDB  (买啊db)

Mariadb为MySQL的一个分支,官网https://mariadb.com/最新版本10.2

MariaDB主要由SkySQL公司(现更名为MariaDB公司)维护,SkySQL公司由MySQL原作者带领大部分原班人马创立.

Mariadb5.5版本对应MySQL的5.5,10.0对应MySQL5.6

Community 社区版本(开源),Enterprise 企业版(收费的),GA(Generally Available)指通用版本,在生产环境中用的,DMR(Development Milestone Release)开发里程碑发布版,RC(Release Candidate)发行候选版本,Beta开放测试版本,Alpha内部测试版本

MySQL安装上、中、下

MySQL的几个常用安装包:rpm、源码、二进制免编译(比源码编译少时间)

# cd /usr/local/src/   //进入存放目录  

# wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.60-linux-glibc2.12-x86_64.tar.gz  下载二进制免编译的包  

华为下载站https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-5.5/mysql-5.5.60-linux-glibc2.12-x86_64.tar.gz

# tar -zxvf mysql-5.5.60-linux-glibc2.12-x86_64.tar.gz //解压一个压缩包  

# mv mysql-5.5.60-linux-glibc2.12-x86_64 /usr/local/mysql   //移动目录到usr/local并且改名为mysql  

# cd /usr/local/mysql   //进入mysql目录

image.png

# useradd -s /sbin/nologin mysql  -M    //创建mysql独立运行用户  

# mkdir -p /data/   //创建数据库库文件存放目录  

# yum install -y libaio

# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql   //初始化

image.png

两个ok表示正确

因为系统在/etc/目录下会有一个默认的my.cnf这个时候我们需要把他改名  

# mv /etc/my.cnf /etc/my.cnf.bak  

# cp support-files/my-large.cnf /etc/my.cnf  //拷贝配置文件    

# cp support-files/mysql.server /etc/init.d/mysqld   拷贝启动文件脚本到/etc/init.d目录下  

# vi /etc/init.d/mysqld 

编译下他  

basedir=/usr/local/mysql  

datadir=/data/mysql  定义下刚才设置的mysql安装目录和数据库库存放路径  

# chmod 775 /etc/init.d/mysqld   设置启动脚本权限  

# chkconfig --add mysqld   加入开机启动  

#最后启动下mysql  

# /etc/init.d/mysqld start  

image.pngimage.png

###

命令行手动启动

# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql &  吧他丢到后台去

如何结束呢?

killall mysqld

-bash: killall: command not found 如果命令不存在则安装

#yum install psmisc

两个数据库引擎 innodb  还有myisam

# /usr/local/mysql/bin/mysqladmin -uroot password ‘new-passwd’   设置密码

MariaDB安装

官网http://downloads.mariadb.org/

# cd /usr/local/src   进入包存放目录  

# wget http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-10.3.10/bintar-linux-glibc_214-x86_64/mariadb-10.3.10-linux-glibc_214-x86_64.tar.gz下载  

# tar -zxvf mariadb-10.3.10-linux-glibc_214-x86_64.tar.gz  //解压  

# mv mariadb-10.3.10-linux-glibc_214-x86_64 /usr/local/mariadb  

# cd /usr/local/mariadb  

# useradd -s /sbin/nologin mysql  -M    //创建mysql独立运行用户  

# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb  //初始化

image.png

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

# vi  /etc/init.d/mariadb //定义basedir、datadir、conf以及启动参数 

//定义basedir和datadir  

basedir=/usr/local/mariadb/  

datadir=/data/mariadb  

如果启动失败,记得把# mv /etc/my.cnf /etc/my.cnf.bak改名再试下或者在你定义的my.cnf配置文件里面加上datadir=/data/mariadb 你的数据库存放路径

# /etc/init.d/mariadb start

image.png# /usr/local/mariadb/bin/mysqladmin -uroot password new-passwd  设置密码.

Linux Mysql 

非特别申明,本博文章均系博主原创或整理加工。

转载请注明文章出处:https://www.ahaoyw.com/article/72.html

创作不易,觉得有用请打个赏吧。

上一篇:

下一篇:

扫一扫,加我为微信好友加我为微信好友