开源数据库Mysql —— rpm 、源码 安装 mysql

一、你所了解的数据库有哪些 ?

ORACLE                甲骨文
Oracle MySQL       
DB2(IBM)           IBM
SQL-server             MS 微软 
Mysql                      Linux 开源(现被甲骨文公司收购,闭源了)
MariaDB                 Linux 开源           
Percona server       taobao

二、数据库能做什么 ?

只要是信息,就存在数据库里。

三、数据库部署

1、基础环境

      2G 内存、关防火墙、关 selinux

2、rpm 安装 mysql

   (1)下载 mysql 软件包   

1)mysql官网  www.mysql.com

    yum install -y  https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm   ( 官方mysql源 )

开源数据库Mysql —— rpm 、源码 安装 mysql_第1张图片

      yum  install mysql-community-server   ( 安装mysql 5.7 )

2)各学校官网

开源数据库Mysql —— rpm 、源码 安装 mysql_第2张图片

  安装三个相关软件

# yum  install  -y   net-tools.x86_64    libaio.x86_64    perl.x86_64

  安装 mysql 

yum install -y mysql-community*

  (2)启动 mysql 服务器

systemctl   start   mysqld
systemctl   enable   mysqld
systemctl   status   mysqld

    (3)查询 mysql 服务器默认密码

grep  password  /var/log/mysqld.log
                      冒号和空格后面的都是密码,一共  12  位。

  (4)修改 mysql 服务器密码

mysqladmin  -uroot  -p'默认密码'   password '新密码'

   (5)登录 mysql 系统

mysql  -uroot  -p'新密码'

  (6)查看数据库的默认库

show databases;   看到  4  个默认库就成功了。

实验完成,关机快照。留着以后做实验用。

3、源码 安装 mysql

数据库之间存在冲突,所以,尽量在全新安装的系统状态下使用 源码 安装 mysql ,避免后续问题。

(1)准备编译环境

编译软件            yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake

开源数据库Mysql —— rpm 、源码 安装 mysql_第3张图片

(2)安装 mysql —— 准备源码包  

groupadd  mysql   
                 // 创建  mysql  组。
useradd  -r  -g  mysql  -s  /bin/false  mysql
                // 创建系统用户  mysql , 且加入 mysql 组 ,设置不准登录系统。

(3)安装 mysql —— 配置  cmake  .  \     ( 配置内容略过 )

(4)安装 mysql —— 编译  make

(5)安装 mysql —— 安装  make  install

(6)初始化

 cd /usr/local/mysql                         安装位置

 chown -R mysql.mysql  /usr/local/mysql      授权

 /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
                                        初始化操作   会生产临时密码,在屏幕上。保存临时密码。

/usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

	
vim /etc/my.cnf      建立MySQL配置文件my.cnf

写入:
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data

(7)开机启动

开源数据库Mysql —— rpm 、源码 安装 mysql_第4张图片

(8)设置环境变量

.bash_profile 为隐藏文件

vim   /root/.bash_profile

在PATH=$PATH:$HOME/bin添加参数为:

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

source /root/.bash_profile #修改配置文件后立即生效

你可能感兴趣的:(linux,运维,centos,服务器,ssh)