试过了 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 得到 错误1064(42000):您的SQL语法有错误;在第1行的“ IDENTIFIED BY'root'WITH GRANT OPTION'”附近使用与MySQL服务器版本相对应的手册,以获取正确的语法。 注意:在以前的版本中尝试时,该方法同样有效。 也尝试过 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; 得到 错误1410(42000):不允许使用GRANT创建用户 MySQL(8.0.11.0)用户名/密码为root / root。
我将所有SQL Server查询都转换为MySQL,并且WITH其中所有查询都失败了。这是一个例子: WITH t1 AS ( SELECT article.*, userinfo.*, category.* FROM question INNER JOIN userinfo ON userinfo.user_userid = article.article_ownerid INNER JOIN category ON article.article_categoryid = category.catid WHERE article.article_isdeleted = 0 ) SELECT t1.* FROM t1 ORDER BY t1.article_date DESC LIMIT 1, 3