phpcms v9 安装时"成功连接数据库,但是指定的数据库不存在并且无法自动创建,请先通过其他方法连接数据库

phpcms v9 安装时"成功连接数据库,但是指定的数据库不存在并且无法自动创建,请先通过其他方法连接数据库,第1张

这个问题出现的原因就是没有指定的数据库名称;

如果你使用的用户的权限足够大的话,是root的话,那么可以自动创建新的数据库;如果是使用其它用户,要么更改权限,要么新建数据库,然后赋予指定的用户;

1、你输入的语法不对

2、主服务器Mysql,建立数据库,并在这个库中建表插入一条数据:

mysql>create database hi_db

Query OK, 1 row affected (0.00 sec)

mysql>use hi_db

Database changed

mysql>create table hi_tb(id int(3),name char(10))

Query OK, 0 rows affected (0.00 sec)

mysql>insert into hi_tb values(001,'bobu')

Query OK, 1 row affected (0.00 sec)

mysql>show databases

+--------------------+

| Database |

+--------------------+

| information_schema |

| hi_db |

| mysql |

| test |

+--------------------+

4 rows in set (0.00 sec)

mysql_query($sqlstr)

or

die("无法创建数据库.")就这里就没有写入数据了

从代码上看,前面的连接数据库的代码应该正确执行了,建库的sql语句也基本正确,那么可能的原因:

你用来登录的用户,没有建立数据库的权限。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6691547.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存