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