以下为「 Docker 安装 MySQL 」影片中,使用到的文件内容。
除了安装步骤还会介绍 Docker 是什麽 ? 以及为什麽要使用 Docker !
学会後,以後资料库的安装,都可以向 Python 的 pip 一样,一行指令,动作直接完成 !
https://hub.docker.com/_/mysql
docker pull mysql:8
docker images
docker images | grep mysql
Output:
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 8 0716d6ebcc1a 10 days ago 514MB
docker rmi ${IMAGE ID}
docker rmi 0716d6ebcc1a
docker run --name sql2 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Dev127336 -d mysql:8
参数功能:
docker ps
Output:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
925859fd62b1 mysql:8 "docker-entrypoint.s…" 5 seconds ago Up 4 seconds 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp sql2
docker stop sql2
docker ps -a
Output:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
115863d85607 mysql:8 "docker-entrypoint.s…" 24 seconds ago Exited (137) 2 seconds ago sql2
docker start sql2
docker exec -it sql2 bash
exit
docker rm sql2
进入到 Linux 的操作环境
docker exec -it sql2 bash
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Dev127336';
CREATE USER 'DevAuth'@'%' IDENTIFIED WITH mysql_native_password BY 'Dev127336';
GRANT ALL PRIVILEGES ON *.* TO 'DevAuth'@'%';
资料库
create database DevDb; -- 创建资料库
show databases; -- 显示资料库
use DevDb; -- 使用资料库
资料表
创建:
drop table if exists app_info;
create table app_info (
id int auto_increment primary key ,
name nvarchar(50),
version nvarchar(30),
author nvarchar(50),
remark nvarchar(100)
);
资料:
insert into app_info(name,version,author,remark) values
('JavaProjSE-v1.0.3','1.0.3','Enoxs','Java Project Simple Example - Version 1.0.3'),
('JUnitSE','1.0.2','Enoxs', 'Java Unit Test Simple Example'),
('SpringMVC-SE','1.0.2','Enoxs','Java Web Application Spring MVC - Simple Example (MyBatis)');
查询:
select * from app_info;
quit
exit
https://www.mysql.com/products/connector/
<<: 在程序里避开踩雷:安全引用空虚值、例外处理和延後、惰性初始化 Null Safety, Exception, lateinit, lazy
>>: Day 15 CSS <网页布局-定位布局-1.定位模式>
Spotify 打开时是黑屏的怎麽办?明明老版本还是可以正常使用的,为什麽更新後Spotify会出现...
建立了全新的Xcard专案,并在Main.storyboard界面页中拖拉数个Image View用...
在研究类神经网路的程序时,发现会用到一些这概念,因此就来研究了一下。 这四样东西,在机器学习...
行前作业 注册帐号 需要有自己的服务器或是相应的权限 开始後续作业 搜寻discord develo...
大家好!今天这篇主要是实作浏览器上的录音与录影功能,这边先列出几个会做到的目标 显示视讯画面与声音 ...