
1 wa8n 2020 年 9 月 8 日 via iPhone Please run mysql_upgrade to create it. |
2 singerll 2020 年 9 月 8 日 via Android mysql_upgrade 好像是只有数据库启动后才能执行吧,把 plugin,host 表从别的库拷过来扔到数据目录,权限改正确,启动一下试试。 |
3 singerll 2020 年 9 月 8 日 via Android 再不行就把 mysql 这个库的所有表都拷过来。记得好像是个 bug,数据目录本身是存在这个表的,但就是读不到。。。。启动成功后 drop 掉,再执行建表语句创建( mysql 安装文件中有这几个语句) |
4 vicnicLight007 2020 年 9 月 8 日 via iPhone 服务器内存够不够。以前碰到这种,用的 docker |
6 dzdh 2020 年 9 月 8 日 200907 17:36:43 [Warning] Insecure configuration for --pid-file: Location '/www/server/data' in the path is accessible to all OS users. Consider choosing a different directory. -- --pid-file 制定的文件的路径中的位置是所有操作系统用户都可以访问的。考虑选择一个不同的目录 |
7 nutting 2020 年 9 月 8 日 文件权限问题方向看看 |
8 steptodream 2020 年 9 月 8 日 @monkeydev 从错误的路径看 看样子你根本不是用 apt-get 安装的数据库 你很可能用的一键包啥的 不是 apt-get 安装的 mysql 的命令很可能不在默认 PATH 里 你可以试试 /www/server/mysql/bin/mysql_upgrade |
9 594duck 2020 年 9 月 8 日 加一个 skip-grant-tables 重启一下,先把 mysql 启动起来,再把数据备份了,再重新初始化一下 mysql |
10 monkeydev OP @steptodream root@ubuntu:~# /www/server/mysql/bin/mysql_upgrade Looking for 'mysql' as: /www/server/mysql/bin/mysql Looking for 'mysqlcheck' as: /www/server/mysql/bin/mysqlcheck Error: Failed while fetching Server version! Could be due to unauthorized access. FATAL ERROR: Upgrade failed 报错误 |