c语言sscanf函数的用法是什么
274
2022-09-20
panic: Error 1045: Access denied for user ‘root‘@‘117.61.242.215‘ (using password: YES)
问题描述:
1)图片描述:
执行 start.sh 脚本,goods-srv 注册到 Consul 失败。
2)文字描述:
在云服务器上,使用 Docker 安装 MySQL 8,一段时间以后,访问数据库就出现了密码的问题。
======了解开始======:
如果使用 mysql -uroot -pZXCzxc123能连接上,说明密码没问题。
否则就是密码错误。此时报错是:
mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
要读明白代码提示是什么意思。======了解结束======。 解决方案:
### 瞪大眼睛看清楚:1b3ddbed 是 mysql 容器ID[root@iZuf6eojr96v0vnif2uw6qZ target]# docker exec -it 1b3ddbed /bin/bashroot@1b3ddbed7f89:/# mysql -uroot -pZXCzxc123# ... 省略无关代码mysql> use mysql;# ... 省略无关代码Database changedmysql> update user set host = '%' where user ='root';Query OK, 1 row affected (0.01 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';Query OK, 0 rows affected (0.00 sec)mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)
[root@iZuf6eojr96v0vnif2uw6qZ target]# docker restart 1b3dd1b3dd[root@iZuf6eojr96v0vnif2uw6qZ target]# ./start.sh starting goods_srv_mainstart goods_srv_main success[root@iZuf6eojr96v0vnif2uw6qZ target]#
至此:
执行 start.sh 脚本,goods-srv 注册到 Consul 失败—》执行 start.sh 脚本,goods-srv 注册到 Consul 成功。
问题解决。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~