Fik løst mit problem i hvordan man fik remote sin MySQL database ude fra, derfor som lovet vil jeg nu skrive hvordan jeg enligt har fået Apache2, MySQL5 og PHP5 sat op på min server.
Først vil jeg sige at min installation er gjort på en Ubuntu 8.04.
Start med at lave en 2 komandoere
#apt-get update
#apt-get dist-upgrade
Så er du sikker på at alt på din server er helt klar gjort til at fuld føre denne installation, efterfulgt skal vi starte ud med at installere Apache2 og MySQL det gøres ved at lave denne kommando.
#apt-get install apache2 php5 libapache2-mod-php5
Den vil starte ud med at hente en masse pakker som den så selv søre for at installere for dig, når den har fuld ført installationen skal vi vider til at install MySQL5 databasen på serveren, det gør du ved denne linje kode.
#apt-get install mysql-server-5.0 php5-mysql
Der vil komme en blå skærm op til dig hvor du skal indtaste dit root kodeord, husk det vi skal bruge det om lidt igen.
Når MySQL er færdig med at installere skal vi ha gjort sådan du kan remote den ude fra, da jeg ikke er stor tilhængere af PhpMyAdmin så vælger jeg altid at remote min SQL database.
Vi skal ind i my.cnf filen, der til skal vi ha ændret nogle linjer selv bruger jeg ”nano” til at edit med, men har du en anden editor du bruger skal du naturligvis bare bruge den, start med at find din fil her
#nano /etc/mysql/my.cnf
Hvor vi så skal ha ud kommenteret linjen ( bind-address ) som du smider en # foran.
Gem filen i ( nano ) trykker du ctrl+o og så enter, der efter skal vi ud af filen igen i ( nano ) ctrl+x
Når vi er ude igen skal vi så logge ind på MySQL serveren for at lukke root brugeren op sådan den kan remote ude fra, det gøres ved at logge på MySQL serveren.
#mysql –u root –p
Når vi er inde på MySQL serveren vil det se ca. sådan ehr ud ( mysql> ) i en kommando linje.
Nu skal du skrive følge for at få din bruger sat op korrekt.
Mysql>GRANT ALL PRIVILEGES ON *.* TO ’root’@’%’;
mysql>SET PASSWORD FOR ’root’@’%’ = PASSWORD(’ditkodeord’);
Der efter kan du lave en select i MySQL lige for at se om din brugere er oprettet korrekt.
Mysql>SELECT User, Host, Password FROM mysql.user;
Held og lykke, håber det hjælper mange af jer af sted med Apache2, PHP5 og MySQL5 til Ubuntu.