dockerexec-imysql mysql-uroot-p<your_password><init.sql 1. 这将会连接到MySQL容器,并执行init.sql文件中的SQL语句。 使用MySQL客户端 如果你习惯使用图形化的MySQL客户端,你可以使用任何你喜欢的MySQL客户端工具来连接MySQL容器,并执行SQL文件。你只需要使用和平时连接本地MySQL一样的方式连接到MySQL容器即可。
4、mysql权限设置命令privileges.sql: use mysql;selecthost,userfromuser;-- 因为mysql版本是5.7,因此新建用户为如下命令:createuserdocker identifiedby'123456';-- 将docker_mysql数据库的权限授权给创建的docker用户,密码为123456:grantallondocker_mysql.*todocker@'%'identifiedby'123456'withgrantoption;-- 这一...
create database`docker_mysql`defaultcharactersetutf8 collate utf8_general_ci;use docker_mysql;--建表DROPTABLEIFEXISTS`user`;CREATETABLE`user`(`id`bigint(20)NOTNULL,`created_at`bigint(40)DEFAULTNULL,`last_modified`bigint(40)DEFAULTNULL,`email`varchar(255)DEFAULTNULL,`first_name`varchar(255)DE...
CREATEDATABASEyour_database; 1. 将your_database替换为你需要创建的数据库的名称。 4. 执行SQL文件 在创建数据库之后,我们可以执行一个SQL文件。首先,将SQL文件复制到MySQL容器中。可以使用以下命令将SQL文件复制到MySQL容器的/tmp目录下: dockercpyour_sql_file.sql mysql-container:/tmp/your_sql_file.sql 1...
docker mysql 命令导入sql数据文件 1、查看mysql容器 dockerps 比如我的是:94df84cbkkkk 2、复制sql文件到docker mysql里面的tmp文件夹 dockercp/root/mysql_backup.sql 94df84cbkkkk:/tmp/ 3、然后进入docker mysql里面执行命令登录mysql docker exec -ti 94df84cbkkkk /bin/bash...
repo yum install -y mssql-tools unixODBC-devel mssql-cli echo "export PATH=/opt/mssql-tools/bin:$PATH" >> /root/.bashrc source /root/.bashrc -- 建库create database lhrdb COLLATE Chinese_PRC_BIN; GreenPlum数据库 可以快速体验GreenPlum和gpcc环境。 请参考:https://www.xmmup.com/zai...
docker ps |grep mysql 进入容器,注意162c46315c3d为本人的容器id docker exec -it 162c46315c3d /bin/bash 执行以下sql #创建db01库CREATEDATABASEdb01;#进入db01库usedb01;#创建表t1CREATEtablet1(idint,namsvarchar(20));#新增数据INSERTintot1VALUES(1,"aa");#查询t1表SELECT*fromt1;#新增数据INSERTin...
3、MySQL主、从服务器docker-compose-mysql.yml文件 复制 version:'3'services:mysql:environment:## root账号的密码 MYSQL_ROOT_PASSWORD:root密码 TZ:Asia/Shanghai## 新建mysql账号 MYSQL_USER:'mysql_user' MYSQL_PASSWORD:mysql_user密码 MYSQL_DATABASE:'mysql_db' ...
datadir = /var/lib/mysql #数据库目录 log-error = /var/lib/mysql/error.log slow_query_log=on #开启慢查询日志相关 long_query_time=2 #默认10秒 slow_query_log_file = /var/log/mysql/slow_query.log #慢查询日志路径 log-queries-not-using-indexes = 1 #记录没有使用索引的sql ...
By setting up a Docker network, you can allow multiple Docker containers to communicate with each other, so that a client application in another Docker container can access the MySQL Server in the server container. First, create a Docker network: ...