Mysql相关
MySQL数据库相关内容
开网约车的小白
这个作者很懒,什么都没留下…
展开
-
记一次docker容器cpu使用率超过100%就自动关闭容器的错误
起因,网站查询时报错接口错误通过接口找到服务,发现服务没有挂,于是查日志,发现报错,无法连接数据库docker部署的MySQL,docker ps查询容器还在运行,容器日志也没有异常用navicat登录数据库查看是否有堵塞,发现无法登录,想到可能是白名单没有改进入容器登录数据库,发现密码输入后无任何响应于是直接重启MySQL容器,重启后数据库可以正常登录了,网站查询也正常了过了5分钟,发现又和刚才一样的情况,MySQL无法连接再次重启,打开日志,再次查询,发现数据库在查询过程中直接就中断查询了但是根据前面的原创 2022-06-24 14:45:16 · 2884 阅读 · 1 评论 -
The user specified as a definer (‘root‘@‘%‘) does not exist
此报错为指定定义者'root'@'%'不存在解决办法一:简单粗暴,创建一个'root'@'%',并把所有权限都给他,但是这样存在一定的风险问题。解决办法二:创建一个'root'@'%',随便赋予一个权限,或者不给任何权限,继续运行,看报错提示缺什么权限,那么就赋予什么权限就可以了。解决办法三:直接修改definer,这个我试了,没有成功,不知道错在哪儿,你们有尝试成功的,欢迎在评论区交流。...原创 2022-03-14 09:35:57 · 1801 阅读 · 1 评论 -
阿里云安全组开放端口,mysql也设置了登录权限,还是不能远程连接
mysql安装完成后,给root用户授权远程登录权限,开放安全组端口。用navicat远程登录,报错,10060 unkonwn error。回想一下,应该没有什么地方做错,开始一步一步排错:1、检查权限是否正常,select `user`,`host` from mysql.user;(正常)2、检查安全组端口是否正常(正常)3、防火墙是否开启(未启动)4、检查3306端口是否占用,netstat -napl | grep 3306,发现异常,3306端口被占用。修改mysql原创 2022-03-11 15:06:32 · 6322 阅读 · 0 评论 -
docker启动mysql报错
Error response from daemon: driver failed programming external connectivity on endpoint mysql (aadf070abec2f45f2300fd54c0f6ba1438749d99613c7e6833c7cf1d5f090f8b): Error starting userland proxy: listen tcp4 0.0.0.0:3306: bind: address already in use看报错提示端口原创 2021-12-21 11:57:49 · 1519 阅读 · 0 评论