------------------------------------------------------------------------------------------------------------------------
【docker 安装mysql】
yum -y update
1. 安装docker
yum install docker
2. 启动docker服务
systemctl start docker.service
3.拉取mysql镜像
docker pull mysql
4. 创建并启动mysql容器
sudo docker run --name pwc-mysql -e MYSQL_ROOT_PASSWORD=Marvin123 -p 3306:3306 -d mysql
5.查看当前容器
docker ps -a
6.启动容器
docker start [containerID]
7.进入容器bash
docker exec -it [NAMES] bash
8.登录mysql
mysql -u root -p
9.解决错误码2059的问题
修改加密规则
ALTER USER 'root'@'%' IDENTIFIED BY 'Marvin123' PASSWORD EXPIRE NEVER;
修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Marvin123';
刷新
FLUSH PRIVILEGES;
------------------------------------------------------------------------------------------------------------------------
【dcoker 安装sqlserver】
1. 下载sqlserver镜像
docker pull microsoft/mssql-server-linux
2. 创建并运行容器
docker run --name MSSQL_1433 -m 512m -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=maowei@123' -p 1433:1433 -d microsoft/mssql-server-linux
3.查看当前容器
docker ps -a
4.启动容器
docker start [containerID]
5. 登录容器
docker exec -it MSSQL_1433 /bin/bash
6. 链接到Sqlserver
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'maowei@123'
7. 创建数据库
CREATE DATABASE testDB
go
8. 使用navicat链接数据库,账号是sa,密码是maowei@123
------------------------------------------------------------------------------------------------------------------------
【docker 安装PostgrlSQL】
yum -y update
1. 安装docker
yum install docker
2. 启动docker服务
systemctl start docker.service
3.拉取mysql镜像
docker pull postgres:9.4
4.运行postgresql
docker run --name postgres1 -e POSTGRES_PASSWORD='maowei@123' -p 5432:5432 -d postgres:9.4
注意:
postgres镜像默认的用户名为postgres,
登陆口令为创建容器是指定的值。