Mysql理论 1. 数据库 数据: 数据就是一种符号,记录人类认为有价值的东西,例如图片、视频、文字、表格等 从计算机角度来看,就是二进制、16进制的文件 数据库的分类: RDBMS:关系型数据库管理系统 二维表结构,有清楚的
RDBMS | NOSQL | NEWSQL |
---|---|---|
mysql(oracle) | Redis | PinCAP产品: TiDB |
Oracle | mongoDB | Ali使用:PolarDB + OB |
MSSQL | Memcached | Tencent使用:TDSQL |
PG | ES |
系统的准备
#1. 网络配置
ip,hostname,iptables,Selinux
#2. 规划目录
上传软件至:/usr/local
tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
ln -s mysql-5.7.26-linux-glibc2.12-x86_64/ mysql57
mkdir -p /data/mysql/data_3306 #数据路径
mkdir -p /data/mysql/binlog_3306 #binlog日志路径日志章节说明.
#3. 用户创建
useradd mysql -s /sbin/nologin -M
#4. 授权
chown -R mysql.mysql /usr/local/mysql57 /data
#5. 环境变量
vim /etc/profile
添加:
echo "export PATH=/usr/local/mysql57/bin:$PATH" >> /etc/profile
source /etc/profile
mysql -V
#6. 卸载残留 安装依赖
yum remove -y mariadb-libs
yum install -y libaio-devel
#7. 初始化数据库
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql57 --datadir=/data/mysql/data_3306
#8. 配置文件
cat > /etc/my.cnf <Socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
EOF
#9. 加入系统管理
cp /usr/local/mysql57/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
CS结构,客户端服务端模型
实例:
实例 = mysqld + master thread + worker threads + 内存区域
数据库管理系统 = 实例 + 数据
--结束END--
本文标题: 01.初识MySQL
本文链接: https://www.lsjlt.com/news/3231.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0