二阶段、MYSQL数据库

数据库管理系统

关系型数据库:表结构、有库有表  mysql  mariadb sql-server

非关系型数据库:key-value   键值对 redis  memcache

SQL语言:定义DDL

                  操纵DML

                  查询DQL

                  控制DCL

数据库访问技术:

<.php>  ODBC

<.jsp>

<.py>

数据库部署

yum安装

版本  mysql:8.0

         mysql:5.7(用)

1、mysql官网--->mysql仓库的安装包

base epel  没有mysql的rpm包(有mariadb)

mysql community  download---->yum ------> linux 7-----> no,thanks

2、上传到终端

3、rpm -ivh  mysql80-community-release-el7-9.noarch.rpm   //安装rpm包

4、yum -y install yum-utils  //修改版本:

​​​

yum-config-manager ---enable mysql57-community

yum -y install mysql mysql-server

mysql 默认初始密码:

systemctl start mysqld

cat /var/log/mysqld.log |grep password

mysqladmin  -u  root  -p'旧密码'  password 'QianFeng@123'

数据库还原

          1、systemctl stop mysqld  //停止数据库

          2、rm -rf /var/lib/mysql/*       //删除所有数据

          3、systemctl start mysqld      //启动数据库

          4、cat /vaar/log/mysqld.log |grep password  

               mysqladmin  -u  root  -p'旧密码'  password 'QianFeng@123'  //初始化(修改数据库的初始密码)

yum 安装的数据库相关内容:

存放数据的目录:/var/lib/mysql

数据库的uuid:/var/lib/mysql/auto.cnf

 数据库配置文件:/etc/my.cnf

参数:datadir 

判断数据库服务mysql是否运行:ps ss  

编译安装

上传解压

tar xf  mysql-boost-5.7.43.tar.gz

ls

cd mysqlcd mysql-5.7.43/

{ 另一个窗口:清理环境

rpm -qa |grep mariadb   查看 

rpm -e mariadb.....   --force

rpm -e mariadb    --nodeps(卸载不用考虑依赖关系) }

准备新用户:group  mysql

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

配置vi a.sh

复制

bash a.sh

make &&  make install

初始化:

ls  /usr/local/mysql/bin/

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

 ps aux |grep mysqld

/usr/local/mysql/bin/mysql_safe  --user=mysql &

jobs

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值