为何docker里su到mysql居然无效
我docker的启动容器脚本是这样:
`docker run -itd --name my-new -v /mydir:/mydir -v /etc/localtime:/etc/localtime -v /filesys:/filesys --net=host --privileged=true docker.io/centos /sbin/init
`
通过mysql官方rpm安装的mysql8.0.22。
安装完成后,默认会给系统创建一个mysql组和一个mysql的用户。
经确认,确实是有mysql这个用户:
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/false
然后,我通过su mysql,想切换到这个用户,发现,切换后,依然是原来的用户。。。。
这是什么玄学问题?是不是docker里要特殊操作?
docker
mysql
Linux
赞
收藏 0
回答 1
待解决
相关问题
mysql 不是需要安装在操作系统里吗?为什么可也直接安装到 docker 里,而不是 docker 内的操作系统下?
1817浏览 • 1回复 待解决
docker里telnet不通mongodb副本集
328浏览 • 0回复 待解决
mysql设置允许远程访问为什么无效??
212浏览 • 1回复 待解决
MySQL:利用索引进行count,为何 要回表?
620浏览 • 1回复 待解决
RDS MySQL8.0如何升级到PolarDB MySQL?
666浏览 • 1回复 待解决
如何把鸿蒙的服务卡片集成到Launcher里(或者其他Ability里),比如Launcher里包含其他服务卡片
6235浏览 • 1回复 待解决
为何感觉看Redis源码的人比看Mysql源码的人多?
809浏览 • 1回复 待解决
notifyDataChanged() 无效
4037浏览 • 4回复 待解决
docker mysql容器一启动就关闭
274浏览 • 1回复 待解决
docker容器内的MySQL、Redis无法连接
842浏览 • 1回复 待解决
HMOS开发:js getBoundingClientRect()无效
4836浏览 • 1回复 待解决
CommonDialog的setSwipeToDismiss(false)无效
3494浏览 • 1回复 待解决
保存数据到DB时为何采用先先包装成JSON格式,然后采用相关API做转换,再保存?
660浏览 • 0回复 待解决
ets文件里dialog弹窗是否能以组件形式引入到其他ets文件中使用?
2283浏览 • 1回复 待解决
position:absolute下click事件无效吗?
3433浏览 • 1回复 待解决
申请拨打电话权限无效
3351浏览 • 1回复 待解决
鸿蒙系统手机接上u盘后,手机里的文件无法拷贝到u盘中,怎么解决?
6869浏览 • 1回复 待解决
求教springboot在mysql里批量操作数据的一个问题?
764浏览 • 1回复 待解决
鸿蒙JS服务卡片背景模糊无效的问题
3368浏览 • 1回复 待解决
build.gradle中的comileSdkVersion为何重复定义?
5831浏览 • 1回复 已解决
android 里的getScrollY鸿蒙里用什么替换?求助
3804浏览 • 1回复 待解决
inner join 左右顺序为何不影响结果?
374浏览 • 1回复 待解决
为何picker-view无法显示出来?
4694浏览 • 2回复 待解决
我已经开启了明文通讯为何无法通讯呢
5266浏览 • 2回复 待解决
怎么实现entry里的Slice切换到,feature里的Slice
4278浏览 • 2回复 待解决
知道了,原来
/bin/false
表示该用户不能登录,用这个命令
usermod -s /bin/bash mysql
更换用户权限就可以。mysql的官方真是恶搞,通过rpm安装的,默认不允许mysql用户登录。。。。