本帖最后由 堡塔运维香菜卷 于 2023-4-1 15:15 编辑
昨天mysql突然关闭了,怎么启动都启动不了,网上的遍了方法没有一个行的,于是升级了一下mysql,升级到5.7.40。在mysql在升级前在mysql配置文件中,把/www/server/data改为/www/server/database,把数据库以及sys目录复制到/www/server/databas里面。
升级完后打开内容,向网站插入内容,都正常,就是无法备份。
-------------------------------
问题:
用宝塔备份,只能备份400B的内容,而我的数据库800M多,无法备份。
-------------------------------
网上解决方法(不行):
使用命令备份:mysqldump
返回;Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Table 'performance_schema.session_variables' doesn't exist (1146)
网上说:mysql_upgrade -u root -p --force
重新生成sys,performance_schema数据库
执行返回:显示-bash: mysql_upgrade: command not found
接着执行:
到 /www/server/mysql/bin
执行
mysql_upgrade -u root -p --force
仍然提示:-bash: mysql_upgrade: command not found
在bin里面确实有mysql_upgrade
----------------------
请问,怎么解决,宝塔里面关于mysql升级的都看了也没有解决。
|
|