Linux运维实战——数据库及MySQL部署【CentOS】

数据库:(Database)是按照数据结构来组织、存储和管理数据的仓库。例如目前的数据库技术:MySQL,DB2,Oracle等。

  • 数据库的系统结构

数据库系统 DBS:Database Management System是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
DBA:数据库管理员

  • SQL(Structured Query Language ):结构化查询语言

A. DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程、函数, CREATE DROP ALTER //开发人员
B. DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE //开发人员
C. DQL语句 数据库查询语言: 查询数据 SELECT
D. DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

数据访问技术
ODBC PHP <.php>
JDBC JAVA <.jsp>
ASP.NET<c#>
这里我们使用的是MySQL5.7开源版本www.mysql.com


  • 安装MySQL

安装MySQL内存>2G 防火墙及selinux关闭,系统无冲突软件如mariadb建议还原快照

MySQL下载链接:

wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.31-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.31-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.31-1.el7.x86_64.rpm
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.31-1.el7.x86_64.rpm
yum  install  -y   net-tools.x86_64    libaio.x86_64    perl.x86_64  安装相关软件工具
yum install -y mysql-community*    安装所有MySQL包

如报错卸载冲突包(报错参考图)
在这里插入图片描述

  • 安装完毕启动服务
systemctl start mysqld                开启MySQL
systemctl enable mysqld               开机自启
systemctl status mysqld               查看状态
grep 'password' /var/log/mysqld.log   查看默认密码

在这里插入图片描述

冒号空格后为密码

  • 修改密码
mysqladmin   -uroot    -p'旧密码'    password    '新密码'
mysql      -uroot         -p'新密码'         登录到MySQL
show databases       查询数据库
exit;                退出

安装完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值