![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker-Mysql
Docker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker-MysqlDocker
蔡大远
这个作者很懒,什么都没留下…
展开
-
mysql快速安装
安装Mysql若可以联网,执行命令:在centos7中要安装mysql-server,必须先添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm下载mysql-serveryum install mysql-server添加为自启动:chkconfig mysqld on启动mysql:service mysqld start修改roo原创 2021-07-06 14:50:53 · 113 阅读 · 0 评论 -
mysql 数据库unsigned的用法
在mysql数据库中,unsigned表面含义是 '无符号’的意思,unsigned既为非负数,用此类型可以增加数据长度.例如,如果 int最大是2147683647,那 tint unsigned 最大 就可以到 2147683647 * 2与unsigned类似的还有binary,unsigned 属性只针对整型,而binary属性只用于char 和varchar。当设置为unsigned时候,报错BIGINT UNSIGNED value is out of ran..原创 2021-05-11 14:46:18 · 18223 阅读 · 1 评论 -
MySQL:之索引
一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引、全文索引2.index和key为同义词,两者作用相同,用来指定创建索引3.col_na原创 2021-05-11 14:25:32 · 47 阅读 · 0 评论 -
MySQL中exists、in及any/all的基本用法
【1】exists对外表用loop逐条查询,每次查询都会查看exists的条件语句。当 exists里的条件语句能够返回记录行时(无论记录行是多少,只要能返回),条件就为真 , 返回当前loop到的这条记录。反之如果exists里的条件语句不能返回记录行,条件为假,则当前loop到的这条记录被丢弃。exists的条件就像一个boolean条件,当能返回结果集则为1,不能返回结果集则为 0。语法格式如下:select * from tables_name where [not] exists(sel原创 2021-05-11 14:14:13 · 711 阅读 · 0 评论 -
mysql中使用count加条件统计
写的很好,转载链接https://blog.csdn.net/albertsh/article/details/90736859原创 2021-03-10 17:20:20 · 643 阅读 · 0 评论 -
mysql 3306端口被占用
报错信息如下:Error response from daemon: driver failed programming external connectivity on endpoint mysql (7349f71a6b26770b801b77b99c768f45f6cffc09321166f1c4dac2cecbe0fee4): Error starting userland proxy: listen tcp4 0.0.0.0:3306: bind: address already in use原创 2021-03-08 11:15:42 · 734 阅读 · 0 评论 -
更改docker里my.cnf文件,无法重启mysql容器
更改docker里my.cnf文件,无法重启mysql容器为了安装 canal ,需要修改 mysql 容器的 my.cnf 文件,但是修改完以后无法进入docker,启动不了mysql容器解决办法:使用命令将docker里mysql容器的对应文件复制到本地,修改完以后在复制会docker即可docker cp mysql:/etc/mysql/my.cnf ./然后vi ./my.cnf发现没有内容,因为/etc/mysql/my.cnf是个软连接,使用 ls -l 查看如下[root@原创 2021-03-05 17:21:05 · 1268 阅读 · 2 评论 -
Navicat for mysql中的 1366错误
Navicat for mysql中的 1366错误一:在 navicat 中点击设计表修改相应字段的字符集二、修改数据库字符集三、修改表字符集四、修改列字符集五、修改my.ini配置文件(mysql配置文件)在 navicat 中连接 mysql ,然后建表插入中文,报错 1366原因是库字符集问题查看当前数据库字符集show VARIABLES like ‘character%’;一:在 navicat 中点击设计表修改相应字段的字符集但是效率很慢,于是直接更改库的字符集二、修改数据库原创 2021-03-05 13:41:04 · 3197 阅读 · 1 评论 -
mysql完美安装
mysql单机安装一:安装前准备二:安装1、先检查系统是否装有mysql一:安装前准备准备安装包安装unzipyum install -y unzip zip解压完以后内容包括二:安装1、先检查系统是否装有mysqlrpm -qa | grep mysql这里返回空值,说明没有安装这里执行安装命令是无效的,因为centos-7默认是Mariadb,所以执行以下命令只是更新Mariadb数据库安装依赖[root@hadoop103 mysql-libs]# yum install原创 2020-06-30 11:44:07 · 133 阅读 · 0 评论 -
因docker中mysql导致hive无法启动解决办法
因docker中mysql导致hive无法启动解决办法完全删除docker完全删除mysql而后再重新安装docker和mysql问题表述:docker中的mysql损坏,导致hive无法启动。原因是我想在机器上直接安装mysql,误删了一些文件。解决办法:彻底删除docker和mysql,重新安装完全删除dockeryum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \d原创 2020-06-22 13:57:47 · 240 阅读 · 0 评论 -
用Docker搭建MySQL服务
用Docker搭建MySQL服务一、安装docker二、建立镜像1.拉取官方镜像(我们这里选择5.7,如果不写后面的版本号则会自动拉取最新版)2.检查是否拉取成功3.一般来说数据库容器不需要建立目录映射4.如果要建立目录映射5.检查容器是否正确运行三、连接mysql1.进入docker本地连接mysql客户端2.使用 Navicat 远程连接mysql3.使用远程连接软件时要注意一个问题4.如果你的容器运行正常,但是无法访问到MySQL,一般有以下几个可能的原因:一、安装dockerwindows 和原创 2020-05-17 17:42:40 · 224 阅读 · 0 评论 -
Linux ~之 Docker 安装与使用
Linux 下的 Docker 安装与使用一、安装与配置1.安装依赖包2.设置阿里云镜像源3.安装 Docker-CE4.启动 Docker-CE5.[可选] 为 Docker 建立用户组5.1. 建立 Docker 用户组5.2.添加当前用户到 docker 组6.镜像加速配置#二、配置 Docker 容器与镜像1.拉取镜像三、Docker 常用命令1.拉取镜像2.删除容器3.查看容器日志4.查看正在运行的容器5.删除所有容器6.停止、启动、杀死指定容器7.查看所有镜像8.拉取镜像9.后台运行10.暴露端原创 2020-05-17 17:34:19 · 218 阅读 · 0 评论