Войти

Показать полную графическую версию : Создать базу данных на сайте и предоставить доступ по паролю


Страниц : [1] 2

v79italya
14-07-2020, 20:30
Добрый день. Подскажите пожалуйста незнающему что нужно иметь на компе для создания базы данных на сайте? Типа закачать через FileZilla в одну из папок сайта. Вообще мало знаю про базы данных.

Iska
14-07-2020, 23:41
v79italya, базы данных, сайт и ftp никак не связаны друг с другом. Чтобы что-то загрузить на удалённый ресурс, надо на этом ресурсе развернуть соответствующий сервис. В Вашем случае:
Типа закачать через FileZilla»
— ftp-сервер. Любой. Хоть тот же FileZilla Server.

shisik
15-07-2020, 00:16
А где сайт находится или должен находиться? Обычно в простейшем случае это виртуальный хостинг, они сами создадут вам базу и дадут данные для доступа.

v79italya
15-07-2020, 07:01
в простейшем случае это виртуальный хостинг »
Виртуальный когда платят) Пока просто бесплатный хостинг. Я там ковырялся и так понял что на бесплатном хостинге доступа извне нет, но хотя бы смог закинуть файл CSV и база данных автоматом создалась.
ftp-сервер. Любой. Хоть тот же FileZilla Server » Это интересно! Не могли бы дать ссылку, где на русском есть инструктаж как это сделать?
Ps..Погуглил про фтп-сервер. К сожалению, мне не подходит, так как планировал подключаться к базе данных из Power Query. ..Ps

Интересует какие DB можно на хостинг закинуть? Можно ли файл accdb закинуть или надо конвертировать как то?

Iska
15-07-2020, 16:29
v79italya, давайте тогда о конкретике говорить. Что за хостинг?

v79italya
15-07-2020, 17:38
Что за хостинг? »
Хостинг по https://ru.000webhost.com/.
На бесплатном хостинге допускается 1 База данных MySQL.
Хотелось бы без долгих плясок закачивать базу данных и каждый, кто имеет пароль, мог подключиться к этой базе данных.
Еще ни разу этого не делал и со вчерашнего дня только читаю вокруг да около.

Iska
16-07-2020, 01:04
v79italya, попросите модератора перенести тему в Вебмастеру (http://forum.oszone.net/forum-22.html). Здесь явно нет программирования.

v79italya
16-07-2020, 11:37
Прошу модератора перенести тему в Вебмастера.

Хотел бы услышать подтверждение возможности всей этой затеи.
Мне надо куда нибудь (облако, хостинг или др.) закачивать базу данных и оттуда, вернее туда могли подключиться из Power Query.
Возможно есть другие варианты, о которых я не знаю.

Sham
16-07-2020, 16:36
у них нет внешнего доступа к 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
А че так тихо?
Живые есть? Сколько штук?

Iska
30-07-2020, 23:18
v79italya, видимо, количество веб-мастеров, 1) работающих с MySQL 2) на хостинге 000webhost.com и 3) заходящих в раздел Программирование, стремится к нулю.

v79italya
31-07-2020, 12:49
Iska, здравствуйте
Мне бы достаточно тех, кто работает с MySQL. Сайты меня уже не интересуют.
Из нагугленного я понял так: MySQL Workbench работает только по сети(то есть сеть по кабелю витая пара или сеть через Вайфай роутер).
MySQL Workbench нужно всем устанавливать или достаточно на одном компе, а остальным надо драйвер MySQL ODBC 5.2 ?

Iska
31-07-2020, 21:34
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\ поселился.
И что дописать в файле чтобы в случае чего закрыть эти окна. А то мне что, на кнопку жать столько, сколько строк в базе)

Iska
01-08-2020, 14:12
как убить эти окошки? уже 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