/ / phpMyAdmin „Не е избрана база данни“ MySQL - mysql, phpmyadmin, mamp

phpMyAdmin “Не е избрана база данни” MySQL - mysql, phpmyadmin, mamp

Изтеглих MySQL архивен файл и незабавно импортирах в MAMP "phpMyAdmin. Разбрах се върне:

Error
SQL query:

--
-- Database: `mysql`
--
-- --------------------------------------------------------
--
-- Table structure for table `columns_priv`
--
CREATE TABLE IF NOT EXISTS  `columns_priv` (

`Host` CHAR( 60 ) COLLATE utf8_bin NOT NULL DEFAULT  "",
`Db` CHAR( 64 ) COLLATE utf8_bin NOT NULL DEFAULT  "",
`User` CHAR( 16 ) COLLATE utf8_bin NOT NULL DEFAULT  "",
`Table_name` CHAR( 64 ) COLLATE utf8_bin NOT NULL DEFAULT  "",
`Column_name` CHAR( 64 ) COLLATE utf8_bin NOT NULL DEFAULT  "",
`Timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
`Column_priv` SET(  "Select",  "Insert",  "Update",  "References" ) CHARACTER SET utf8          NOT NULL DEFAULT  "",
PRIMARY KEY (  `Host` ,  `Db` ,  `User` ,  `Table_name` ,  `Column_name` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin COMMENT =  "Column      privileges";

MySQL said:

#1046 - No database selected

Въобще не промених .sql файла. Някакви намеци за това как мога да накарам това кученце да се развива локално?

Благодаря!

Отговори:

7 за отговор № 1

Просто първо създайте база данни с някакво имевсичко. Кликнете върху тази база данни и след това импортирайте таблицата си. Проблемът тук е, когато импортирате всяка таблица, която изглежда за коя база данни използвате. Така че, или направете както казах по-горе или добавете това малко над СЪЗДАВАНЕ НА ТАБЛИЦА, АКО НЕ СЪЩЕСТВУВА columns_priv (

USE your_db_name;//here your_db_name is the database you just created.

Това е.


5 за отговор № 2

В phpMyAdmin направете нова база данни или изберете съществуваща база данни. След това импортирайте SQL файла.


4 за отговор № 3

Обикновено експортираният sql Script няма създаване на синтаксис на база данни. Така че трябва да създадете база данни и да използвате ръчно

или

Включете по-долу редове в първия си ред на скрипта sql.

create database database_name;
use database_name;

Забележка: Ако база данни вече съществува, тогава включвате само второ изявление.

Сега можете да импортирате без грешка.


1 за отговор № 4

Ако DB се експортира от sql с phpmyadmin, трябва да използвате персонализиран метод. И избра

включва времева марка за това, когато са създадени, последно актуализирани бази данни и последно проверено

този sql ще съдържа

създаване на име на база данни на базата данни; използвайте име на база данни;


1 за отговор № 5

Създайте базата данни и във sql файла, който внасяте, добавете това USE db_name;


0 за отговор № 6

Трябва да създадете и / или да изберете базата данни на вашата машина с пясъчници, преди да импортирате SQL за структурата и данните на таблицата.

В phpMyAdmin това означава избор на база данниот страничната лента и след това използвайки раздела за импортиране. Ако базата данни, която искате да попълните, не съществува, първо трябва да я създадете, като използвате формата за създаване на нова база данни.

След импортирането трябва да потвърдите, че процесът на износ-импорт не е повлиял на анонимния потребителски запис (uid 0).

Кредити към @scronide


0 за отговор № 7

просто трябва да използвате USE db_name; при стартиране на кода на Sql, който сте експортирали и проблемът ще бъде решен