升级网站或安装应用提示数据库创建表失败解决方法如下:
(1) 检查一下您使用的用户
1)如果是root用户,您使用show engines; 查询一下mysql是否支持innodb引擎,如果不支持,请参考下面的文档http://www.stourweb.com/help/show/616.html 启动innodb引擎.
2) 如果不是root账户,请您使用有root权限的账号登录数据库,运行下面的sql语句,
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK TABLES, EVENT ON `数据库名`.* TO '数据库用户名 '@'%';
3)在登录您网站使用的数据库,运行show grants这个语句查看一下是否有相关的权限
会员评论