Показать полную графическую версию : Создать базу данных на сайте и предоставить доступ по паролю
v79italya
14-07-2020, 20:30
Добрый день. Подскажите пожалуйста незнающему что нужно иметь на компе для создания базы данных на сайте? Типа закачать через FileZilla в одну из папок сайта. Вообще мало знаю про базы данных.
v79italya, базы данных, сайт и ftp никак не связаны друг с другом. Чтобы что-то загрузить на удалённый ресурс, надо на этом ресурсе развернуть соответствующий сервис. В Вашем случае:
Типа закачать через FileZilla»
— ftp-сервер. Любой. Хоть тот же FileZilla Server.
А где сайт находится или должен находиться? Обычно в простейшем случае это виртуальный хостинг, они сами создадут вам базу и дадут данные для доступа.
v79italya
15-07-2020, 07:01
в простейшем случае это виртуальный хостинг »
Виртуальный когда платят) Пока просто бесплатный хостинг. Я там ковырялся и так понял что на бесплатном хостинге доступа извне нет, но хотя бы смог закинуть файл CSV и база данных автоматом создалась.
ftp-сервер. Любой. Хоть тот же FileZilla Server » Это интересно! Не могли бы дать ссылку, где на русском есть инструктаж как это сделать?
Ps..Погуглил про фтп-сервер. К сожалению, мне не подходит, так как планировал подключаться к базе данных из Power Query. ..Ps
Интересует какие DB можно на хостинг закинуть? Можно ли файл accdb закинуть или надо конвертировать как то?
v79italya, давайте тогда о конкретике говорить. Что за хостинг?
v79italya
15-07-2020, 17:38
Что за хостинг? »
Хостинг по https://ru.000webhost.com/.
На бесплатном хостинге допускается 1 База данных MySQL.
Хотелось бы без долгих плясок закачивать базу данных и каждый, кто имеет пароль, мог подключиться к этой базе данных.
Еще ни разу этого не делал и со вчерашнего дня только читаю вокруг да около.
v79italya, попросите модератора перенести тему в Вебмастеру (http://forum.oszone.net/forum-22.html). Здесь явно нет программирования.
v79italya
16-07-2020, 11:37
Прошу модератора перенести тему в Вебмастера.
Хотел бы услышать подтверждение возможности всей этой затеи.
Мне надо куда нибудь (облако, хостинг или др.) закачивать базу данных и оттуда, вернее туда могли подключиться из Power Query.
Возможно есть другие варианты, о которых я не знаю.
у них нет внешнего доступа к mysql.
v79italya
16-07-2020, 17:24
у них нет внешнего доступа к mysql »
А на jino, судя по ссылке (https://jino.ru/help/faq/mysql-general/create-new-db/) есть.
Я прав?
Отдельных пользователей может быть 10 человек? И одновременно подключиться к базе данных? По моему, здесь (https://jino.ru/help/faq/mysql-general/connection-to-base/#connection-to-base) как раз про это или нет?
v79italya
26-07-2020, 07:50
В продолжение.
Установил MySQL Workbench 6.0 CE. По локалхост получается подключится.
Вопросы те же. Как предоставить безопасный доступ извне любому пользователю по паролю?
Есть ли у MySQL Workbench свой сервер, на который можно закинуть базу данных .sql(для круглосуточного доступа) ?
Извините если вопросы глупые) Насколько понимаю - настолько и спрашиваю
v79italya
30-07-2020, 16:53
А че так тихо?
Живые есть? Сколько штук?
v79italya, видимо, количество веб-мастеров, 1) работающих с MySQL 2) на хостинге 000webhost.com и 3) заходящих в раздел Программирование, стремится к нулю.
v79italya
31-07-2020, 12:49
Iska, здравствуйте
Мне бы достаточно тех, кто работает с MySQL. Сайты меня уже не интересуют.
Из нагугленного я понял так: MySQL Workbench работает только по сети(то есть сеть по кабелю витая пара или сеть через Вайфай роутер).
MySQL Workbench нужно всем устанавливать или достаточно на одном компе, а остальным надо драйвер MySQL ODBC 5.2 ?
v79italya, MySQL работает так, как Вы его установите и настроите. Например, как служба:
https://i.imgur.com/uH3F3CI.png
Workbench для работы не нужен вовсе, это просто оболочка базы данных. Драйвера (ODBC, OLEDB и т.п.) нужны для того, чтобы обращаться к базе данных не напрямую, а посредством тех или иных используемых интерфейсов. В поставку MySQL включено несколько драйверов ODBC.
В моём случае и в моей версии (я устанавливал почти полный комплект) были установлены:
https://i.imgur.com/tiFDijA.png
Пример простейшего кода на WSH:
Option Explicit
Const adOpenStatic = 3
With WScript.CreateObject("ADODB.Recordset")
.Open _
"SELECT * FROM sometable", _
"Driver={MySQL ODBC 5.3 UNICODE Driver};" & _
"Server=localhost;" & _
"Database=myschema;" & _
"User=root;" & _
"Password=MyPassword;", _
adOpenStatic
.MoveFirst
WScript.Echo .Fields.Item(0).Name
WScript.Echo "---------------"
Do Until .EOF
WScript.Echo .Fields.Item(0).Value
.MoveNext
Loop
.Close
End With
WScript.Quit 0
Результат работы:
https://i.imgur.com/elIQeC9.png
И для понимания структуры примера:
https://i.imgur.com/fYCbRYp.png
v79italya
01-08-2020, 07:03
И для понимания структуры примера »сразу я не понял :help:
как убить эти окошки? уже 136. Я еще и два окна запустилOption Explicit
Const adOpenStatic = 3
With WScript.CreateObject("ADODB.Recordset")
.Open _
"SELECT * FROM city", _
"Driver={MySQL ODBC 5.2 UNICODE Driver};" & _
"Server=localhost;" & _
"Database=sakila;" & _
"User=root;" & _
"Password=000000;", _
adOpenStatic
.MoveFirst
WScript.Echo .Fields.Item(0).Name
WScript.Echo "---------------"
Do Until .EOF
WScript.Echo .Fields.Item(0).Value
.MoveNext
Loop
.Close
End With
WScript.Quit 0
Еще после перезагрузки вышло это - GfxCUIServiceInstall.vbs с кодом:Dim cuiSh
Set cuiSh = WScript.CreateObject ("WScript.Shell")
cuiSh.run "cmd /c net start FontCache3.0.0.0",0
Set cuiSh = Nothing
Что с этим делать?
v79italya
01-08-2020, 14:06
Iska, сэр, что мне делать?
Это файл - GfxCUIServiceInstall.vbs - удалить? Он в C:\Windows\System32\ поселился.
И что дописать в файле чтобы в случае чего закрыть эти окна. А то мне что, на кнопку жать столько, сколько строк в базе)
как убить эти окошки? уже 136. »
Какие «окошки»?
Еще после перезагрузки вышло это - GfxCUIServiceInstall.vbs с кодом:
Dim cuiSh
Set cuiSh = WScript.CreateObject ("WScript.Shell")
cuiSh.run "cmd /c net start FontCache3.0.0.0",0
Set cuiSh = Nothing
Что с этим делать? »
Искать, откуда сие у Вас появилось.
v79italya
01-08-2020, 16:53
Какие «окошки»? » вот на скрине
При запуске скрипта abc выходят окошки :yahoo: с номером строки.
А если строк 200 000, то нада 200 000 раз нажать ok
Убил перезагрузкой
v79italya
01-08-2020, 18:29
Iska, судя по ссылке (https://pikabu.ru/story/gospoda_pikabushniki_podelites_sovetom_1876741), ничего страшного?
Может и вправду из за того что назначил блокнот программой по умолчанию для файлов .vbs ?
и вопрос тот же , что еще надо в коде чтобы можно было выключить это окно, например сочетанием клавиш?Option Explicit
Const adOpenStatic = 3
With WScript.CreateObject("ADODB.Recordset")
.Open _
"SELECT * FROM city", _
"Driver={MySQL ODBC 5.2 UNICODE Driver};" & _
"Server=localhost;" & _
"Database=sakila;" & _
"User=root;" & _
"Password=000000;", _
adOpenStatic
.MoveFirst
WScript.Echo .Fields.Item(0).Name
WScript.Echo "---------------"
Do Until .EOF
WScript.Echo .Fields.Item(0).Value
.MoveNext
Loop
.Close
End With
WScript.Quit 0
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.