Mysql密码修改问题

  1. docker安装mysql,直接拉取镜像,挂载关键目录即可启动,默认3306端口。此时无法直接连接,需要配置密码。
  2. docker进入mysql容器中
docker exec -it mysql bash #mysq是容器名称,也可以用容器id

  1. 通过修改mysql的配置进行免密登录,配置文件一般是my.cnf,如图
    在这里插入图片描述
    镜像里面没有vi工具,这里先备份养成好习惯,随后把文件复制一份到开始挂载好的目录文件夹中,在容器外修改好之后在进到容器中把my.cnf覆盖(也可以直接挂载整个文件)。
cp my.cnf my.cnf.bak #有备无患

修改内容:加上skip-grant-tables。重启mysql
在这里插入图片描述

  1. 这次执行mysql -u root -p回车即可跳过密码输入,在没设置这个参数前是无法登录的。
  2. 修改root的登录密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

如果需要支持远程主机访问则

ALTER USER 'root'@'%' IDENTIFIED BY '123456';

  1. 如果出现以下错误
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

需要执行刷新

mysql> flush privileges;
Query OK, 0 rows affected (0.05 sec)

  1. 重新执行上面的修改,重启登录即可
    在这里插入图片描述

相关推荐

  1. mysql修改密码

    2024-04-09 05:04:01       37 阅读
  2. mysql修改密码

    2024-04-09 05:04:01       37 阅读
  3. mysql 8 修改账号密码

    2024-04-09 05:04:01       17 阅读
  4. Mysql中用户密码修改

    2024-04-09 05:04:01       18 阅读
  5. mysql数据库安装_修改密码_忘记密码(修改)

    2024-04-09 05:04:01       10 阅读
  6. Ubuntu安装MySQL未设置密码/修改密码/删除密码

    2024-04-09 05:04:01       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 05:04:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 05:04:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 05:04:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 05:04:01       18 阅读

热门阅读

  1. 关于SpringBoot的配置文件

    2024-04-09 05:04:01       13 阅读
  2. MySQL-commit,rollback

    2024-04-09 05:04:01       13 阅读
  3. 探索 C++ 中的 string 类

    2024-04-09 05:04:01       10 阅读
  4. Inotify

    Inotify

    2024-04-09 05:04:01      11 阅读
  5. PCL 三角形到三角形的距离

    2024-04-09 05:04:01       11 阅读
  6. 计算机病毒传播原理

    2024-04-09 05:04:01       15 阅读
  7. VPS入门指南:理解并有效利用虚拟专用服务器

    2024-04-09 05:04:01       12 阅读
  8. 力扣由浅至深 每日一题.23 Nim 游戏

    2024-04-09 05:04:01       11 阅读
  9. 测试细节的测试工程师

    2024-04-09 05:04:01       11 阅读
  10. 05_Linux的文件压缩

    2024-04-09 05:04:01       12 阅读