LINUX.ORG.RU

Я ламер у меня не работает MySql)


0

0

Подскажите, возможен ли импорт данных
из .xls в базу скуль? если возможет,то как?
Почему у меня не добавляется пользователь?
делаю так:
#insert into user (host,user,password) values ('%','lamer',password('perdun');
#insert into db (host,user,db,select_priv,insert_priv,update_priv)
values ('%','lamer','my_data','Y','Y','Y');
как я понял, пользователю lamer можно insert, update и select относительно
базы my_data, так? но заходить не хочет вообще, нет доступа, но когда захожу с логином
"root", то нормально работает..
MySql 4.20.0.
Зарание благодарю.

anonymous

У ламеров MySQL никогда не работал

anonymous
()

Действительно ламер, молодец что признался :-)

Добавить юзера со всеми правами на базу лучше так: grant all privileges on dbname.* to username@hostname

Затем сменить ему пароль: update user set password=password('SuperParol') where user='username'

Применить внесенные через update изменения: flush privileges

Проверить работу :-)

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

>У ламеров MySQL никогда не работал Охуенно смешно, особенно учитывая, что ты сам-то не подсказал. no-dashi спасибо. Всё-таки можно сделать импорт базы? поиск ничего толкового не дал..

anonymous
()

Слушай, а я вроде в исходниках mysql видел скрипт на предмет создания .xls. Может там есть и обратный скрипт (точнее, заготовка).

jackill ★★★★★
()
Ответ на: комментарий от jackill

не работает (((.. ERROR 1045// делал так: #grant all privileges on test.* to lamer@192.168.1.1; #update user set password=password('perdun') where user='lamer'; #flush privileges; всё нормально, пишу quit потом пытаюсь войти #mysql -u lamer -p test #Enter password:perdun ERROR 1045: Доступ закрыт для пользователя 'lamer@192.168.1.1' (был использован пароль: ДА) в чём дело?

>Слушай, а я вроде в исходниках mysql видел скрипт на предмет создания >.xls. Может там есть и обратный скрипт (точнее, заготовка). пасиб. щас гляну.

anonymous
()
Ответ на: комментарий от anonymous

Видимо прблема в том, что
доступ разрешён только с локального
компа, а с удалённого - нет.
Не подскажет ли кто, как открыть
этот самый доступ?
И по поводу экспорта. Ладно,
хрен с ним, с экселем, но хотя бы импорт
из Access'a можно?.. только можно подробно обьяснить,
или на документашку ткните, а то я тот самый, из заголовка
треда)..

anonymous
()
Ответ на: комментарий от anonymous

Значит так: предположим в ацессе есть таблица с полями id,fam,im,otch и email и зовется она oldtab :-)

Тогда на линуксе делаешь примерно так:

root#
root# mysql -u root mysql
mysql> create databse mydb;
mysql> grant all privileges on mydb.* to lamer@localhost;
mysql> update user set password=password('SuperParol'),host='%' where user='lamer';
mysql> flush privileges;
mysql> quit
root#
root# mysql -u lamer -pSuperParol mydb
mysql> create table newtab(id integer, fam char(40), im char(40), otch char(40), email char(40));
mysql> quit

Следующим шагом идешь на MySQL.com и качаешь ODBC-драйверы к MySQL. Ставишь их. Создаешь источник данных ODBC с соответсвующим драйвером. В аццессе переходишь в окне базы на вкладку "таблицы", кликаешь правой кнопкой в свободное место и выбираешь "Связь с таблицей".

В появившемся окне выбираешь тип источника данных "ODBC", и затем соответствующий источник, затем таблицу. Затем в Accesse создаешь примерно такой запрос в режиме SQL:

insert into newtab (id,fam,im,otch,email) select id,fam,im,otch,email from oldtab

Выполняешь запрос - и все, finita la comedia, данные перенесены.

no-dashi ★★★★★
()
Ответ на: комментарий от jackill

> вроде в исходниках mysql видел скрипт на предмет создания .xls. Может там есть и обратный скрипт (точнее, заготовка).

смею предположить что проще будет сконвертить этот xls в csv, и потом загружать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.