Praca na użytkowniku root dopuszczalna?

0

Cz też lepiej stworzyć zwykłego usera i na nim pracować?

0

na localhoscie dopuszczalna...

0

A połącznie do bazy na serwerze ale przez SSH (konsola Putty) jest uważane za łączenie typu loclahost?

0

Nie jest. Praca na roocie to zło i nie powinno sie tak robić. Powinieneś pracować z użytkownika który ma dokładnie takie uprawnienia jakich potrzebujesz :)

0

Znalazłem wcześniej instruktarz jak ustawić w bazie aby dopuszczała połączenia z nieloclahostów:

mysql -u root -p

```
mysql> GRANT ALL PRIVILEGES ON *.* TO 'roman'@'%'
> IDENTIFIED BY 'haslo dla zdalnego roota' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit

a potem zmiana w pliku cnf
`<pre lang="bash">sudo vim /etc/mysql/my.cnf</pre>`

Tylko:
Jeżeli baza po jej założeniu ma w konfiguracji wpisane wpuszczanie tylko localhostów to jak ja wprowadzę te pierwsze komendy (zakładanie użytkownika, nadawanie mu uprawnień) na zdalnym serwerze jeżeli wpisy z konsoli SSH będą traktowane jako host zewnętrzny?

W paru miejscach w "literaturze" spotkałem się z opinią że dopuszczanie dostępu do bazy hostom zewnętrznym rodzi duże ryzyko (włamania oczywiści)?
0

Na roocie robi się tylko użytkowników + uprawnienia + dostępy. I to właśnie musisz na nim zrobić. Reszta na normalnym użytkowniku

0

No tak al serwer jest zdalny. Root na początku jest zdefiniowany jako localhost. Jak logować się do bazy z domu aby zmienić te ustawienia i stworzyć użytowników zdalnych? Czy MySQL pozwoli mi zdalnie zalogować sie przez roota jeżeli zmienię tylko wpisy w pliku cnf?

1 użytkowników online, w tym zalogowanych: 0, gości: 1