SQL error

nortrant

Well-Known Member
Код:
Грешка

SQL заявка: 

-- phpMyAdmin SQL Dump
-- version 2.11.9.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Mar 19, 2010 at 09:40 AM
-- Server version: 5.0.67
-- PHP Version: 5.2.6
--
-- Database: `script2`
--
CREATE DATABASE `script2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


MySQL отговори:  
#1007 - Can't create database 'script2'; database exists

какво означава грешка и как може да се попражи ? нещо с енкодинга ли ?
 
От: SQL error

Ако си на 100% сигурен, добави едно :

Код:
DROP DATABASE `script2` if EXIST;

точно над :
Код:
CREATE DATABASE `script2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 
От: SQL error

Ако си на 100% сигурен, добави едно :

Код:
DROP DATABASE `script2` if EXIST;

точно над :
Код:
CREATE DATABASE `script2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


Грешка

SQL заявка:

CREATE DATABASE `script2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


MySQL отговори:
#1007 - Can't create database 'script2'; database exists
 
DROP DATABASE `script2` if EXIST;
Това не се пише така. Направи го:

DROP DATABASE IF EXISTS `script2`;
CREATE DATABASE `script2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
 
От: SQL error

Грешка

SQL заявка:

CREATE DATABASE `script2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


MySQL отговори:
#1044 - Access denied for user 'script2'@'localhost' to database 'script2'
 
Юзера, който ползваш не са му достатични правата. Направи го с root юзер.

Това ако се опитваш да го направиш на споделен хостинг - няма да стане. Там бази може да се създават само през cpanel-а.
 
От: SQL error

хмм,
ми какво да правя ? значи този скрипт не може да тръгне на споделен хостинг ?
 
Да. Можеш да си вземеш VPS :).
 
Освен ако не намериш хостинг, където го позволяват. Малко ме съмнява да успееш да намериш нещо читаво.
 
От: SQL error

Бе и това може да се подкара, просто трябва да го сриташ малко.

Ти като гледам местиш някаква база от друг хост? Махни това
Код:
CREATE DATABASE `script2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

щото това ти прави база, пък нея вече я има (направена през cpanel-a). Има шанс да тръгне така, ако не - ще трябва да се пипнат и другите заявки малко.
 
Не е нужен VPS. Създай си база с такова име през cpanel, създай юзър, който да има всички привилегии върху базата, после редактирай SQL файла, който се опитваш да импортираш и разкарай реда с CREATE DATABASE... после пробвай да я импортнеш.
 
Хм, аз защо ли останах с впечатлението, че имаш скрипт / сайт, който трябва да го прави това ежедневно да кажем :oops:
 
От: Re: SQL error

то като че ли стана и без този ред ...

Хм, аз защо ли останах с впечатлението, че имаш скрипт / сайт, който трябва да го прави това ежедневно да кажем :oops:

нп, може и аз да съм те заблудил с обясненията //...
 

Горе