SiriBlog

siriyang的个人博客


  • 首页

  • 排行榜

  • 标签111

  • 分类33

  • 归档285

  • 关于

  • 搜索

Docker:基于base_centos安装MySQL

发表于 2022-11-21 更新于 2022-11-22 分类于 计算机 , 环境 阅读次数: Valine:
本文字数: 722 阅读时长 ≈ 1 分钟

阅读本文前需要先准备base_centos镜像:Docker:基于CentOS8的基础镜像制作

创建容器

基于base_centos创建容器

端口规划:

内部端口 外部端口
22 10023
3306 3306

创建容器

1
docker run -d -p 10023:22 -p 3306:3306 --name mysql --privileged base_centos:v1 /usr/sbin/init

连接容器

1
ssh -p 10023 root@localhost


配置MySQL环境

安装MySQL

1
yum install mysql-server

设置开机启动

1
systemctl enable mysqld

启动mysql

1
systemctl start mysqld

修改时区

查看时区

1
2
3
date +"%Z %z"
# or
date -R

修改时区

1
timedatectl set-timezone Asia/Shanghai

系统时间不正确可能导致SQL使用时间函数时得出非预期的结果。

配置MySQL

修改root默认密码
root账户默认密码是空的,登陆时直接回车即可,修改密码为:123456

1
2
mysql -uroot -p
>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

创建用于外部访问的账号

1
2
CREATE USER 'siriyang'@'%' IDENTIFIED BY 'xxxxxxxx'; -- 创建外部访问用户并设置密码
GRANT ALL ON *.* TO 'siriyang'@'%'; -- 为该用户授予数据库所有权限

-------- 本文结束 感谢阅读 --------
相关文章
  • Docker:基于base_centos安装SuperSet
  • Docker:基于CentOS8的基础镜像制作
  • BRAT安装与使用
  • Hexo:将博客部署到腾讯云服务器
  • KODExplorer可道云安装过程中遇到的一些问题
觉得文章写的不错的话,请我喝瓶怡宝吧!😀
SiriYang 微信支付

微信支付

SiriYang 支付宝

支付宝

  • 本文标题: Docker:基于base_centos安装MySQL
  • 本文作者: SiriYang
  • 创建时间: 2022年11月21日 - 20时11分
  • 修改时间: 2022年11月22日 - 11时11分
  • 本文链接: https://blog.siriyang.cn/posts/20221121202045id.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
Linux 环境 CentOS Docker MySQL 数据库
Docker:基于base_centos安装SuperSet
Docker:基于CentOS8的基础镜像制作
  • 文章目录
  • 站点概览
SiriYang

SiriYang

大数据研究生
285 日志
32 分类
86 标签
RSS
GitHub E-Mail
Creative Commons
Links
  • 友情链接
  • 打赏记录
  • 作品商铺

  1. 创建容器
  2. 配置MySQL环境
    1. 安装MySQL
    2. 修改时区
    3. 配置MySQL
蜀ICP备19008337号 © 2019 – 2023 SiriYang | 1.6m | 23:34
0%