基于centos基础镜像构建mysql 镜像

基于centos基础镜像构建mysql 镜像,第1张

版本:mysql-5.6.51 源码安装

https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.51.tar.gz

docker build -t 镜像名称:镜像版本 . -f Dockerfile文件

docker run -p 3306:3306 --name mysql -d 镜像名称:镜像版本

1 进入到myql虚拟机中:docker exec -it 容器id /bin/bash

2 进入mysql: mysql -u root -p (第一次进入mysql 是没有密码的)

3 授权 *** 作: grant all privileges on . to 'root'@'%' identified by '123456'

grant all privileges on . to 'root'@'localhost' identified by '123456'

4 刷新授权: flush privileges

首选用putty连接linux服务器,进行命令行

输入mysql -u+数据库用户 -p+数据库密码

架设数据库用户是root 密码是123,应该是像下面这样才是正确的:

mysql -uroot -p123

-u和-p连接数据库用户和密码中间是不能有空格的

下面来创建数据库mydatabase

create database mydatabase

这样一个名叫mydatabase的数据库就创建好了

show databases显示所有数据库列表

drop database mydatabase删除数据库mydatabase

那么如何退出mysql命令行呢?

在终端输入exit知道完全退出mysql命令行为止!

遇到的问题:内网环境,安装docker

解决方式:参考 https://segmentfault.com/a/1190000022982415

一、开始构建(编写Dockerfile)

二、构建

三、运行

四、验证数据脚本是否成功初始化(psp)

五、自动化执行脚本(init_mysql.sh)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8656195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存