![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Robie automat, zakladający bazy danych na serwerze z poziomu api serwera. Problem w tym, że czasami baza nie tworzy sie poprawnie, tak samo z userem. Jezeli podam zbyt dlugie haslo usera, lub niedozwolony znak, np dwukropek :/, tak samo jak nazwe bazy zbut dlugą. Czy specyfikacja przewiduje jakies limity nazwy bazy danych oraz usera? Jakie znaki dozwolone są w haśle? Doszukalem sie, ze dlugosc nazwy usera to 16 liter, ale nei wiem ile w tym prawdy. Admin serwera odeslal mnie do dokumentacji MySQL, ale nie dalem rady znaleźc to co mnie interesuje :/ P.S. Nazwe generuje na podstawie nazwy jaka poda user i tu tez schody, musze to uciac i dolozyc niepowtarzalny id, zeby nie powtorzyla sie nazwa. Ten post edytował luis2luis 27.10.2016, 16:23:03 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 3 Dołączył: 17.05.2007 Skąd: włocławek Ostrzeżenie: (0%) ![]() ![]() |
nazwa bazy max 64znaki
nazwa uzytkownika 16 znaków od wersji 5.7 - 32 znaki |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 376 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://dev.mysql.com/doc/refman/5.7/en/user-names.html
Cytat MySQL user names can be up to 32 characters long (16 characters before MySQL 5.7.8). Operating system user names may be of a different maximum length. For example, Unix user names typically are limited to eight characters. Limity nazewnictwa i ograniczenia dla wszystkich nazw: http://dev.mysql.com/doc/refman/5.7/en/identifiers.html -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
wiec pozostaje 16znakow dla usera. Może kiedys admin wrzuci wersje 5.7, ale narazie nie prosze, bo co chwile cos kombinuje z konfiguracją, pogonią mnie
![]() Znaku _ (podkreślnik również nie przyjmuje ) Czy widział ktoś funkcje czyszczaca ciąg tak aby pasowal w 100% jako nazwa bazy danych, albo nazwa usera bazie MySQL? Ten post edytował luis2luis 28.10.2016, 13:22:35 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.05.2025 - 07:25 |