前言在这一节中,我们主要介绍如何使用python操作MySQL数据库。 准备MySQL数据库使用的是上一节中的docker容器 “test-mysql”. Python 操作 MySQL我们使用的IDE是 “神奇” 的 pycharm:1. 首先新建一个python的项目,并且安装 “mysql-connector-python”。 “mysql-connector-python” 是MySQL官方对于python的数据驱动,感兴趣的童鞋可以移步这里: https://dev.mysql.com/doc/connector-python/en/ 2. 创建 MySQLUtil.py基于...
docker pull mysql
docker run --name mysql-fj -p 3301:3306 -e MYSQL_ROOT_PASSWORD=123456 -d c8ad2be69a22
然后报错:redis:
docker search redis
docker pull redis:3.2
下载镜像
Docker Hub上搜索MySQL镜像点击进入mysql的下载地址,可以看到mysql的描述信息、版本信息等。可以看到当前最新的版本为MySQL8.0,下载MySQL镜像(本文用5.6为例,8.0莫名其妙的可安装但无法登录,不确定是不是navicat版本太低?)docker pull mysql:5.6
如此便可以下载最新的MySQL镜像,通过查看下载的镜像列表查看验证
如果列表有显示,说明Docker已经下载了对应的MySQL镜像。
安装镜像
继续看官网信息--name:运行...
skip-name-resolve保存并退出。接着重启xampp:/opt/lampp/lampp restart
到这里应该就解决了。如果你的Mysql不是通过xampp安装的,则my.cnf一般在一般只会存放在/etc/my.cnf或者/etc/mysql/my.cnf下;
对my.cnf的修改跟上面的一样,然后重启mysql:/etc/init.d/mysql restart
2. Host ip is not allowed to connet to this mysql server之类的错误解决方法:
进入mysql:mysql -u root
然后对其他用户授权:GRANT ALL PRIVILEGES ON ...
在docker中使用MySQL数据库
在docker中使用MySQL数据库标签:lan aliyun main art 数据库 tar yun nbsp doc 本文系统来源:https://www.cnblogs.com/znsongshu/p/9749867.html
导出数据
查看下 mysql 运行名称
docker ps结果:
?执行导出(备份)数据库命令:
由第一步的结果可知,我们的 mysql 运行在一个叫 mysql_server 的 docker 容器中。而我们要备份的数据库就在里面,叫做 test_db。mysql 的用户名密码均为root,我们将文件备份到宿主机/opt/sql_bak文件夹下。
docker exec -it mysql_server mysqldump -uroot -proot test_db > /opt/sql_bak/test_db.sql导入数据
将宿主机上的数据sql复制到容器的文...
通过docker-compose快速搭建数据库,并且修改相关字符集为utf8mb4
vi docker-compose.ymlversion: ‘2‘services: mysql: image: mysql:5.7.22#image: byh-registry:5000/mysql:v5.7.22 restart: always container_name: mysql_zw volumes: - ./mysql:/var/lib/mysql - ./conf:/etc/mysql - /etc/localtime:/etc/localtime
environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=123456 ports: - 1350...
=`date +%Y%m%d%H%M%S`
BACK_DATA=erp-${DATE}.sql
#导出表数据,不包括表结构
#docker exec -i xin-mysql mysqldump -t erp-dq-test -u root -p123456 --tables sys_user > /data/mysql/data/${BACK_DATA}
#导出表的结构及数据,xinyar-mysql为数据库名
docker exec -i xin-mysql mysqldump -t erp-dq-test -u root -p123456 > /data/mysql/data/${BACK_DATA} docker环境下mysql数据库的备份标签:备份 font erp doc 数据...
mysql> CREATE DATABASE nextcloud;
docker run --name=nextcloud --link nextcloud_db:db -p 9002:80 -v /home/nextcloud:/data -d nextcloud
用web页面安装nextcloud,数据库填写db
centos 7.6 docker 安装nextcloud 使用mysql数据库标签:nbsp 安装 passwd docker 安装 uil mysql数据库 class data doc 本文系统来源:https://www.cnblogs.com/alantop/p/12237487.html
WORKDIR /docker-entrypoint-initdb.d
ENV LANG=C.UTF-8
ADD init.sql .初始化sql语句:-- 建库
create database `db_student`; SET character_set_client = utf8; use db_student;
-- 建表
drop table if exists `user`;
CREATE TABLE user (
id tinyint(5) zerofill auto_increment not null comment ‘学生学号‘, name varchar(20) default null comment ‘学生姓名‘,
age tinyint default null comment ‘学生年龄‘,
class ...
-eMYSQL_ROOT_PASSWORD=123456 -d mysql:5.7命令中显示我们使用的是Docker技术并创建一个名字为mysql的容器,然后在容器中把数据关联到本地的MySQL,并把MySQL的3306接口映射到外面的3308,同时为用户设置一个账户密码
2、进入镜像docker exec -it mysql bash3、连接mysql执行命令: mysql -h127.0.0.1 -p
root@706629fa5ef0:/# mysql -h127.0.0.1 -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
...
先查询MySQL源
docker search mysql
也可以去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本:https://hub.docker.com/_/mysql/
然后报错了!!!
root@deepin-PC:/etc/apt# docker pull mysql:8.0.11
Error response from daemon: Get https://registry-1.docker.io/v2/library/mysql/manifests/8.0.11: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fmysql%3Apull&service=registry.docker.io: net...
-p 12345:3306 --name mysql -v /shw/mysql/conf:/etc/mysql/conf.d -v /shw/mysql/logs:/logs -v /shw/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6命令说明:
-p 12345:3306: # 将主机的12345端口映射到docker容器的3306端口。
--name mysql: # 运行服务名字
-v /shw/mysql/conf:/etc/mysql/conf.d :# 将主机/shw/mysql/conf挂载到容器的 /etc/mysql/conf.d
-v /shw/mysql/logs:/logs: # 将主机/s...
docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
使用docker阿里云仓库安装
yum-config-manager \
--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker Engine-Community
yum install docke...
docker安装
[root@root ~]# cat docker.sh
#!/bin/bash
yum -y install lsof wget htop net-tools
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl st...