当前位置:首页 > 数据库 > docker安装mysql后无法执行mysql命令

docker安装mysql后无法执行mysql命令

7个月前 (05-25)61

[linux]docker安装mysql后无法执行mysql命令

1.系统配置

centos 7

docker 19.03.12

2.安装mysql

docker pull mysql #拉取mysql

docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql #安装3306端口映射mysql

docker ps #查看正在运行的docker容器

docker安装mysql后无法执行mysql命令 _ Java侠
这里可以看到mysql容器是正在运行的

3.登录mysql

输入指令

​ mysql -u root -p

docker安装mysql后无法执行mysql命令 _ Java侠

出现错误: -bash: mysql: command not found

4.解决问题

由于是docker进行安装,所以找不到执行mysql指令的命令,是放在容器中的。

正确执行命令应该是:

​ docker exec -it mysql01 /bin/bash #执行docker容器的mysql,这里容器名是mysql01

之后就可以进入MySQL容器,mysql也可以用了

​ mysql -u root -p #进入容器名为mysql01的mysql

docker安装mysql后无法执行mysql命令 _ Java侠

之后就可以正常操作了

作者:叶落雨飘
来源链接:https://blog.csdn.net/qq_41522089/article/details/107059402

标签: MySQL命令

“docker安装mysql后无法执行mysql命令” 的相关文章

mysql 压缩备份、还原命令

mysql 压缩备份、还原命令 备份并压缩 还原 备份并压缩 导出压...

Linux中退出mysql指令

利用quit或者exit即可退出。 作者:卓南雁 来源链接:https://blog.csdn.net/Bnsdmm_lk/article/details/865...

在网上找到的一个解决mysql命令窗口一闪而过的有效方法

在网上找到的一个解决mysql命令窗口一闪而过的有效方法

 首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld-nt --skip-grant-tables命令。   &n...

My SQL中show命令--MySQL中帮助查看

My SQL中show命令--MySQL中帮助查看 My SQL中show命令--MySQL中帮助查看 学习了:http://hahaxiao.techweb.c...

MySQL命令update set:修改表中的数据

update set命令用来修改表中的数据。 update set命令格式:update 表名 set 字段=新值,… where 条件; 举例如下: mysql>...

【JAVAWEB学习笔记】26_Linux基础:简介安装、常用命令和JDK、Mysql、Tomcat的安装

【JAVAWEB学习笔记】26_Linux基础:简介安装、常用命令和JDK、Mysql、Tomcat的安装

Linux基础 学习目标 1、了解Linux的简介与安装 2、掌握Linux常用的命令 3、掌握Linux系...

MySql Binlog 说明 & Canal 集成MySql的更新异常说明 & MySql Binlog 常用命令汇总

MySql Binlog 说明 & Canal 集成MySql的更新异常说明 & MySql Binlog 常用命令汇总

关于MySql binlog 重点参数说明,以及MySql 参数更改对所产生的BInlog日志的内容的变化测试,& 使用canal集成MySql做数据同步时的一些问题处理方案 &...

如何用命令行启动mysql

如何用命令行启动mysql

如何用命令行启动mysql,有时候,仅是简单的想在电脑上启动myql,当然如果用myql图形管理器也是可以的,比如avicate以及qlyog,本经验教你如何使用命...

MySQL基础:show命令

Blog:博客园 个人 目录 show命令 总结 实例...

数据库之Mac下Mysql命令全集

坚持 成长 每日一篇 使用alias配置环境变量 alias:给命令添加别名。要想在当前用户添加别名可以通过MAC配置环境变量来实现永久添加...