當前位置:首頁 » 數據倉庫 » 不能創建資料庫怎麼回事
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

不能創建資料庫怎麼回事

發布時間: 2022-04-27 12:40:27

㈠ Mysql為何創建不了資料庫

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無法創建資料庫,求解

是你許可權不夠。
如果是你本地的資料庫,建議使用root用戶建庫。
如果是遠程資料庫,建議聯系資料庫管理員,讓其協助建庫,或者為你的用戶添加創建資料庫的許可權。

㈢ 為什麼我不能創建資料庫啊

你這個用戶角色
localhost
沒有創建資料庫的許可權,你需要分配許可權,或者用管理員身份去創建。

㈣ 為什麼會這樣為什麼創建不了資料庫如何解決

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語句也基本正確,那麼可能的原因:
你用來登錄的用戶,沒有建立資料庫的許可權。

㈥ Win7裡面怎麼解決不能創建資料庫的問題

你是mysql資料庫是吧。。。
首先下載mysql5安裝程序。。。安裝好後根據提示進行服務配置。。。基本上都是默認的選項就可以了的。
有一步需要設定資料庫的字元編碼,建議採用utf8,
最後輸入密碼確認就可以啟動服務了的。

㈦ 不能創建資料庫 測試,存在資料庫mysql是什麼意思

意思就是系統存在錯誤,就是因為存在mysql所以不能創建資料庫。
mysql中不能創建資料庫就可能是設置錯誤造成的。所以就是因為存在mysql所以不能創建資料庫。
MySQL資料庫:MySQL是一種開放源代碼的關系型資料庫管理系統(RDBMS),使用最常用的資料庫管理語言--結構化查詢語言(SQL)進行資料庫管理。資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫。

㈧ 提問為什麼我要創建一個資料庫創建不出來求解,怎麼辦

1、mysql錯誤碼1044,許可權錯誤

當用root創建新資料庫時,發現很奇怪的問題,root許可權居然無法創建資料庫,看了網上很多文檔說是root創建密碼問題,按照網上方法修改仍然沒有起效

後來發現自已原來安裝過mysql,已經創建了var/lib/mysql 文件夾,然後卸載重裝沒有刪除這個文件夾,這個文件夾裡面的mysql許可權文件是原來的mysql用戶的,新的mysql用戶雖然用戶名也是mysql,但是ID是不一樣的,當然無法訪問原來的文件,於是發原來的mysql文件夾刪掉,重新安裝mysql,問題解決

2、啟動mysql失敗,提示:The server quit without updating PID file

查看err文件,提示是設置utf-8字元問題,原因是我在mysqld 下面用了:default-character-set=utf8

導致啟動失敗

進入/etc/my.cnf文件,把設置utf-8字元的那行刪掉,mysqld下面如果要使用utf-8,設置應該為:

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

問題解決

3、創建新資料庫hive,創建用戶hive,並授權hive資料庫許可權給hive用戶後,發現使用hive用戶登錄時報錯:

ERROR 1045 (28000): Access denied for user 'hive'@'localhost' (using password: YES)

這是因為user表中有用戶名為空的用戶導致,把user表中的空用戶刪除,刷新,問題解決

執行命令如下:

delete from user where user='';

FLUSH PRIVILEGES;

㈨ SQL server2008創建資料庫失敗。資料庫'master'中拒絕了CREATE DATABASE 許可權。

SQL server2008創建資料庫失敗。資料庫'master'中拒絕了CREATE DATABASE 許可權是設置錯誤造成的,解決方法為:

1、打開Database Master,點擊【database explorer】下的【connect】。

㈩ Mysql workbench 無法創建新的資料庫,如何處理

  • 打開MySQL Workbench