当前位置: 首页 > 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/755547/

相关文章:

  • 网站开发ipv6升级如何创建自己的小程序
  • 做网站需要备案吗外贸网站推广与优化
  • 独立网站建设流程b站视频推广网站动漫
  • 泰安诚信的网站建设b站推广入口2023年
  • 高校网站建设资料库东莞seo推广公司
  • 电子印章手机在线制作软件四川seo整站优化费用
  • 个人风采网站制作外贸网站平台哪个好
  • 沈阳企业建站谷歌推广和seo
  • .la域名做的网站如何快速推广app
  • 广州优化网站建设怎么用手机制作网站
  • 做微网站的第三方学网络营销
  • 湖南做网站的公司有哪些搜索引擎是什么
  • flash网站管理系统seo优化排名易下拉用法
  • 永年网站建设友链互换平台推荐
  • 企业网站的设计公司网络广告营销的典型案例
  • 高校思政主题网站建设的意义关键词歌词任然
  • 哪里做网站比较快2345网址导航下载桌面
  • 广州建设委员会官方网站凡科建站下载
  • 全球做网站的公司排名百度一下你就知道官网
  • 小企业网站价格免费发链接的网站
  • 买了空间和域名 怎么做网站哪家公司网站做得好
  • 网站备案是否关闭衡阳网站建设公司
  • 遂昌建设局网站个人怎么做网站
  • 软件开发和网站建设网络营销的未来6个发展趋势
  • 做网站一年多少钱免费seo网站推广
  • 智通人才网东莞最新招聘信息官网seo是如何做优化的
  • 个人做跨境电商网站百度地图导航手机版免费下载
  • 阿里云注册网站之后怎么做网站百度联盟是什么
  • 动画制作视频河南网站排名优化
  • 网站关键词怎么做排名掌门一对一辅导官网