- Wprowadzenie
- Jak połączyć się z bazą danych MySQL na serwerze w home.pl?
- Jak połączyć się z bazą danych MySQL zlokalizowaną poza serwerem w home.pl?
- Czy mogę też w inny sposób połączyć się z bazą danych MySQL?
- Jak zmienić kodowanie bazy danych MySQL na UTF-8?
Wprowadzenie
- Hosting Start
- Hosting Biznes, Profesjonalny lub Premium
- WordPress Hosting Start, WordPress Hosting Profesjonalny lub WordPress Hosting Premium
Jak połączyć się z bazą danych MySQL na serwerze w home.pl?
- Host: localhost (dla MySQL 5.7) lub mysql8 (dla MySQL 8.0)
- Nazwa bazy: nazwa_bazy
- Nazwa użytkownika: nazwa_bazy
- Hasło: hasło do bazy danych, które ustawiłeś podczas jej tworzenia
- numer portu (podawany opcjonalnie): 3306 (dla MySQL 5.7) lub 3380 (dla MySQL 8.0)
Jak połączyć się z bazą danych MySQL zlokalizowaną poza serwerem w home.pl?
W sytuacji, gdy strona WWW (jej pliki) została umieszczona na serwerze FTP w home.pl, ale baza danych znajduje się u innego usługodawcy, możesz skonfigurować połączenie z taką zewnętrzną bazą danych.
- Host: adres serwera SQL wskazany przez usługodawcę hostingu, np. sql.nazwa_serwera.firma.pl
- Nazwa bazy: nazwa_bazy
- Nazwa użytkownika: nazwa_bazy (lub inna nazwa, jeśli różni się od nazwy bazy danych)
- Hasło: hasło do bazy danych, które ustawiłeś podczas jej tworzenia
- numer portu (podawany opcjonalnie): 3306 (dla MySQL 5.7) lub 3380 (dla MySQL 8.0)
Czy mogę też w inny sposób zalogować się do bazy danych MySQL?
Tak, możesz połączyć się z wybraną bazą danych MySQL za pomocą narzędzia phpMyAdmin.
Jak zmienić kodowanie bazy danych MySQL na UTF-8?
alter database nazwa_bazy default character set utf8 collate utf8_general_ci;
Jeśli łączysz się do bazy MySQL na serwerach home.pl przy użyciu PDO należy przy ustanawianiu połączenia dodać:
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
Przykładowo:
$db = new PDO("mysql:host={$config['host']};dbname={$config['database']};", $config['user'], $config['password'], [ PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', ] );