首页 > 数据库 >Linux中使用Docker容器安装mysql,无法直接使用mysql命令?

Linux中使用Docker容器安装mysql,无法直接使用mysql命令?

时间:2023-11-02 23:44:19浏览次数:50  
标签:容器 mysql Linux 命令 version MySQL Docker

1.问题

如果你在 Docker 容器中运行 MySQL,你不能在宿主主机上使用 mysql --version 命令来检查 MySQL 版本,因为 MySQL 客户端工具在宿主主机上未安装。

2.解释

2.1 方法一

要查看容器内 MySQL 的版本,你需要进入到容器中执行相应的命令。以下是一种方法:
docker exec -it mysql mysql --version
这个命令会进入到名为 "mysql" 的 Docker 容器中,然后在容器内部执行 mysql --version 命令,从而获取容器内 MySQL 的版本信息。
请确保将 "mysql" 替换为你实际运行 MySQL 容器的容器名称,以确保命令正常运行。

2.2 方法二

先使用docker容器登录进mysql
docker exec -it mysql mysql -u root -p
再使用select version(); 进行版本搜索即可。

标签:容器,mysql,Linux,命令,version,MySQL,Docker
From: https://www.cnblogs.com/trmbh12/p/17806698.html

相关文章

  • Zabbix6.0监控MySQL数据库
    官方文档:https://www.zabbix.com/cn/integrations/mysql部署过程:1.在MySQL数据库中创建监控账号并授权CREATEUSER'zabbix'@'%'IDENTIFIEDBY'Likun@123';GRANTUSAGE,REPLICATIONCLIENT,PROCESS,SHOWDATABASES,SHOWVIEWON*.*TO'zabbix'@�......
  • zabbix4.x安装出现“configure: error: Not found mysqlclient library”的解决办法
    一、zabbix3.x安装出现“configure:error:Notfoundmysqlclientlibrary”的解决办法1、编译安装zabbix-server出现编译时加参数:--with-mysql在编译时,可能会出现题目中所示的错误,可以通过安装mysql-devel这个库解决:yuminstall mysql-devel-y注:如果出现“......
  • Ansible操作MySQL常用的几个模块
    1. mysql_user模块mysql_user模块用来添加,删除用户以及设置用户权限创建MySQL数据库的用户与口令(非root@localhost用户),直接通过playbooks中的案例来说明吧。-name:创建MySQL数据库用户--user_testmysql_user:#-----登陆数据库login_host:"localhost"......
  • docker-compose安装mysql8+踩坑版
    一、拉取MySQL镜像我这里使用的是MySQL8.0.18,可以自行选择需要的版本。dockerpullmysql:8.0.18二、创建挂载目录mkdir-p/home/docker/mysql8/logmkdir-p/home/docker/mysql8/datamkdir-p/home/docker/mysql8/conf.d三、添加配置文件my.cnf(没有特殊需求可以跳......
  • IDEA中配置Mysql
    我的IDEA版本是2021.2.4刚开始使用IDEA时,想要配置Mysql,搜索了许多教程,却根本找不到DataBase的位置,view中也找不到,后面才找到了问题。在file的setting中找到plugins,搜索Database即可,安装如图插件。 安装后即可在View中找到DBBrowser,然后如图连接选择mysql,另外连接时还需要输......
  • Linux 网络配置以及软件包管理
    frompixiv网络连接配置的方法命令行进行配置nmclidevicestatus查看当前主机设备的活动情况我们来看点我们关系的吧!DEVICE中的下面的名字是什么鬼?这是设备的命名规则,对应网络连接来说,这个设备的名称就是网络接口的名称numcli是什么命令?一般的操作命令......
  • Docker desktop for win/windows Debug Mode: false/true | Trouble Shooting | diagn
    Eventually,usingthedocker-D-ldebugsettingfortheclientIhavefoundthelogoutputs(apparentlycurrentlytherearenodebuglevelmessagesimplementedasreported.docker-DinfoDebugModedocker-Dversiondocker-D-ldebugC:\Users\[u......
  • windows docker安装
    windows11为例安装wls(默认为新版本wsl2,也推荐wsl2)在终端(PowerShell)开启wlsEnable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Hyper-V-All下载dockerdesktop(dockerforwindows)下载地址:https://www.docker.com/get-started/(不用FQ)......
  • docker使用阿里镜像加速
    登录阿里云,打开控制台 选择容器镜像服务 选择镜像加速器 ......
  • Linux下NAS和SAN推荐
    在Linux环境中,推荐10个NAS(NetworkAttachedStorage,网络附加存储)和10个SAN(StorageAreaNetwork,存储区域网络).NAS适合家庭用户,SAN适合企业用户。1.NASLinuxNAS解决方案有多种类型,找到适合您需求的解决方案才是真正的挑战。1.1 Amahi如果您正在寻找设置家庭NAS......