Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将MySQL 5.7更新为MySQL 8.0_Mysql_Database_Upgrade_Ubuntu 18.04 - Fatal编程技术网

将MySQL 5.7更新为MySQL 8.0

将MySQL 5.7更新为MySQL 8.0,mysql,database,upgrade,ubuntu-18.04,Mysql,Database,Upgrade,Ubuntu 18.04,我刚刚将MySQL 5.7数据库更新为MySQL 8.0 MySQL文档说: MySQL服务器总是在APT更新后重新启动 MySQL 8.0.16,服务器重启后运行MySQL\u升级,检查 可能会解决旧数据和 升级软件。mysql_升级还执行其他功能;看见 mysql\u升级-有关详细信息,请检查并升级mysql表。截至 MySQL 8.0.16,此步骤不是必需的,因为服务器执行所有操作 以前由mysql\u升级处理的任务 如果我连接到MySQL并键入命令: mysql_upgrade 它显

我刚刚将MySQL 5.7数据库更新为MySQL 8.0

MySQL文档说:

MySQL服务器总是在APT更新后重新启动 MySQL 8.0.16,服务器重启后运行MySQL\u升级,检查 可能会解决旧数据和 升级软件。mysql_升级还执行其他功能;看见 mysql\u升级-有关详细信息,请检查并升级mysql表。截至 MySQL 8.0.16,此步骤不是必需的,因为服务器执行所有操作 以前由mysql\u升级处理的任务

如果我连接到MySQL并键入命令:

mysql_upgrade
它显示:

->
什么都没发生,为什么


此命令必须在shell中运行,而不是在MySQL终端中运行

MySQL与terminatorSo类似,换句话说,添加一个;然后再次按enter。@ewramner它不工作
错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行“MySQL\u升级”附近使用的正确语法
是否确定
MySQL\u升级:获取错误:1045:用户“ubuntu”@“localhost”的访问被拒绝(使用密码:否)连接到MySQL服务器时,升级过程遇到错误,将无法继续。
您链接到的文档中实际介绍了该过程。这是一个shell命令,您需要提供root登录数据库的选项。在继续之前,请仔细阅读文档,以免丢失数据!