输入mysql -u+数据库用户 -p+数据库密码
架设数据库用户是root 密码是123,应该是像下面这样才是正确的:
mysql -uroot -p123
-u和-p连接数据库用户和密码中间是不能有空格的
下面来创建数据库mydatabase
create database mydatabase
这样一个名叫mydatabase的数据库就创建好了
show databases显示所有数据库列表
drop database mydatabase删除数据库mydatabase
那么如何退出mysql命令行呢?
在终端输入exit知道完全退出mysql命令行为止!
版本: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
1.docker images 列出本地主机上的镜像。2.docker pull 从Docker Hub中拉取或者更新指定镜像。
3.docker run
-d 标识是让 docker 容器在后台运行。
-p 标识通知 Docker 将容器内部使用的网络端口映射到我们使用的主机上。
--name 定义一个容器的名字,如果在执行docker run时没有指定Name,那么deamon会自动生成一个随机数字符串当做UUID。
-e 设置环境变量,或者覆盖已存在的环境变量。
例如:docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSW
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)