淘先锋技术网

首页 1 2 3 4 5 6 7

Docker作为一个方便快捷的容器化技术,在服务的部署中得到了广泛的应用。在众多的服务中,mysql也是不可或缺的一种。本文将介绍如何在Docker服务器上安装mysql。

步骤如下:

1.拉取mysql镜像

docker pull mysql:latest

2.创建Mysql容器

docker run --name mysql-container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql:latest

命令参数说明:

  • --name: 容器名称
  • -p: 端口映射,默认mysql使用3306端口
  • -e: 设置环境变量,设置root用户的密码
  • -d: 后台运行容器
  • mysql:latest: 使用的mysql镜像名称和版本号

3.进入mysql容器

docker exec -it mysql-container bash

4.登陆mysql

mysql -u root -p

5.创建用户和数据库

CREATE DATABASE testdb;
CREATE USER 'testuser'@'%' IDENTIFIED BY 'testpasswd';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'%';
FLUSH PRIVILEGES;

代码解释:

  • CREATE DATABASE: 创建数据库
  • CREATE USER: 创建用户,'%'表示所有用户都可以访问
  • IDENTIFIED BY: 设置密码
  • GRANT ALL PRIVILEGES ON: 为用户设置权限,默认设置所有权限
  • FLUSH PRIVILEGES: 刷新权限

至此,mysql在Docker服务器中安装完成。