当前位置: 首页 > news >正文

莱芜大众网淄博搜索引擎优化

莱芜大众网,淄博搜索引擎优化,重庆网站制作特点优势,受欢迎的惠州网站建设mysql MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关…

mysql

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

mysql架构图

引擎

MySQL中的存储引擎层主要负责数据的写入和读取,与底层的文件进行交互。值得一提的是,MySQL中的存储引擎是插件式的,服务器中的查询执行引擎通过相关的接口与存储引擎进行通信,同时,接口屏蔽了不同存储引擎之间的差异。MySQL中,最常用的存储引擎就是InnoDBMyISAM

mysql支持的引擎

查询数据库使用引擎命令:

show ENGINES;

image-20230819165440162

查询存储引擎

mysql> show variables like '%storage_engine';
+---------------------------------+-----------+
| Variable_name                   | Value     |
+---------------------------------+-----------+
| default_storage_engine          | InnoDB    |
| default_tmp_storage_engine      | InnoDB    |
| internal_tmp_mem_storage_engine | TempTable |
+---------------------------------+-----------+
InnoDB与MyISAM的区别
特性InnoDBMyISAM
事务安全支持
存储限制64TB
空间使用
内存使用
插入数据的速度
对外键的支持支持

mysql安装

在docker容器中安装mysql数据库。

mysql挂载文件夹

在/usr/local/先创建software文件夹,再在software下创建mysql文件夹,文件结构如下

image-20230728145745467

创建配置目录

 mkdir -p /usr/local/software/mysql

image-20230702110414612

切换文件夹到mysql,并创建三个子文件夹,子文件夹中创建 conf, data 子文件夹

[root@localhost ~]# cd /usr/local/software/mysql
[root@localhost mysql]# pwd
/usr/local/software/mysql
[root@localhost mysql]# mkdir -p 3306/conf 3306/data
[root@localhost mysql]# mkdir -p 3310/conf 3310/data
[root@localhost mysql]# mkdir -p 3311/conf 3311/data
[root@localhost mysql]# ll
总用量 0
drwxr-xr-x. 4 root root 30 72 11:11 3306
drwxr-xr-x. 4 root root 30 72 11:08 3310
drwxr-xr-x. 4 root root 30 72 11:09 3311

拷贝my.cnf文件到conf文件夹下

image-20230702111803189

查询拉取mysql镜像

查询镜像

docker search mysql

image-20230702114159143

拉取mysql镜像到本地(linux)

docker pull 镜像名称:版本号

docker pull mysql

image-20230702114555961

查询镜像检查是否已下载到本地

docker image ls

image-20230702114812040

创建运行mysql主(master)容器

创建容器并运行
序列参数解释
1-i以交互模式运行容器
2-t为容器重新分配一个伪输入终端
3–name容器名称
4–privileged设置容器公开权限(默认为true)
5-p:映射端口 容器内置端口(mysql默认端口为3306)
6–network自定义的docker网络名称
7–ip自定义网络中的ip地址
8-vlinux挂载文件夹/文件和容器内路径的映射
9-e容器的环境变量(设置mysql默认用户名&密码)
10-d后台运行容器,并返回容器ID

tips: ff_docket_net是之前自定义的docker网络。
并定义当前容器的ip是172.18.0.2(ip地址可以安装自定义的网络自行分配)。

docker run -it \
--name mysql_3306 \
--privileged \
-p 3306:3306 \
--network ff_docket_net \
--ip 172.18.0.2 \
-v /usr/local/software/mysql/3306/conf/my.cnf:/etc/mysql/my.cnf \
-v /usr/local/software/mysql/3306/data:/var/lib/mysql \
-v /usr/local/software/mysql/3306/mysql-files:/var/lib/mysql-files \
-e MYSQL_ROOT_PASSWORD=123 \
-d mysql
进入容器

进入容器实质上也是进入了一个linux环境。

docker exec

  • -it:以交互模式运行容器 ,为容器重新分配一个伪输入终端。
  • bash: bash(GNU Bourne-Again Shell)是最常用的一种shell(运行在终端的互动程序)。
 docker exec -it mysql_3306 bash

image-20230702155152141

容器中运行mysql客户端

登录mysql客户端: mysql -u用户名 -p密码

如果登录成功,则docker安装mysql成功。

image-20230702155350143

image-20230702155543714

查看容器内部ip

[root@localhost conf]# docker inspect mysql_3306 |grep IPA"SecondaryIPAddresses": null,"IPAddress": "","IPAMConfig": {"IPAddress": "172.18.12.2",
退出容器,防火墙开放端口
退出容器

容器内: exit

root@1b32ebb973d1:/# exit
开放指定端口

firewall-cmd --zone=public --add-port=端口号/tcp --permanent

zone: public 公开端口

add-port: 端口号/协议名称

permanent: 永久开放

firewall-cmd --zone=public --add-port=3306/tcp --permanent
重新加载防火墙

firewall-cmd --reload

 firewall-cmd --reload 
查看开放的端口号

firewall-cmd –

[root@localhost conf]# firewall-cmd --zone=public --list-ports 
3306/tcp

navicat测试连接

image-20230702161720102

http://www.hkea.cn/news/258033/

相关文章:

  • 如何让百度快照找到自己的网站营销策划方案ppt模板
  • php网站超市广告软文是什么意思
  • b2c跨境电商宣城网站seo
  • 网站建设一流公司免费网站开发平台
  • 网站开发模式名词外贸谷歌优化
  • 网站素材 下载产品推广渠道
  • 网站后台维护怎么做seo专员工资一般多少
  • 中国网站推广黄页名录微商推广哪家好
  • 哈尔滨网站开发电话电商培训基地
  • 如何用php数据库做网站搜索seo优化托管
  • 中国城乡建设部人力网站首页优化落实疫情防控
  • 做网站到底能不能赚钱网络优化工程师前景
  • 乌镇网站建设标书百度站长工具域名查询
  • 制作公司网站价格腾讯广告代理商加盟
  • 大学生活动网站开发文案苏州seo门户网
  • 阿里云认证网站建设题库seo助理
  • 凤岗网站仿做靠谱seo外包定制
  • xampp安装wordpress说明徐州seo外包
  • 啥网站都能看的浏览器下载百度收录查询工具
  • 福田附近公司做网站建设哪家效益快奶糖 seo 博客
  • 临沂免费自助建站模板品牌整合营销
  • iis做本地视频网站找客户资源的网站
  • 做调查用哪个网站网络推广有多少种方法
  • 开发一个交易网站多少钱在线工具
  • 网站平台怎么建立的软文范例
  • 移动应用开发专业学什么东莞seo软件
  • 做宣传网站的公司手机百度极速版app下载安装
  • 私人可以做慈善网站吗外贸如何推广
  • 网站页面模板页面布局如何成为百度广告代理商
  • 瑞安外贸网站建设曲靖百度推广