Hvis du eg. bruger php myadmin, så kan du se en database der hedder mysql.... det er i denne du skal ændre.......
tabellerne user & host mener jeg det er du skal kigge i!
Der er et felt der hedder host og deri står der sikkert localhost, dette ændre du til % ud for den/de brugere du vil give adgang uanset fra hvilken maskine de prøver at connecte.......
Ellers så prøv mysqlfront igenne dette stykke software (som afvikles fra din egen maskine!) er der funktioner til at oprette nye brugere.......
Man kan godt sige at det er et problem at ændre i MySQL\'en hvis man ikke har root-access... Har du kørt mysql_install_db ? Har du i det hele taget fulgt INSTALL-filen nøje? INSTALL-filen er din ven...
Jeg har root access via kommandolinien og de værktøjer, der er der. Det indebærer \"mysql\", \"mysqladmin\" og alle de andre programmer i mysql/bin/ der er i stand til at connecte til mysql.
Hvis jeg prøver at få forbindelse til mysql gennem fx et php script (og dermed phpmyadmin), får jeg fejlen, der er beskrevet i den første post.
Ja - jeg har kørt mysql_install_db og har started mysqld.
Fint så kør \'mysql -u root -p\' Så bliver du prompted for root-password (hvis du da har sat et... I mysql-prompten udføres følgende: mysql> GRANT ALL PRIVILEGES on *.* to root@\'%\' identified by \'kodeord\';
Så giver du root adgang fra alle steder med kodeord... GIV ALTID ROOT KODEORD...
På samme måde kan du oprette brugere: mysql> GRANT SELECT, DELETE, INSERT, UPDATE, CREATE, DROP on database_navn.* to bruger@\'%\' identified by \'kodeord\';
Hvis du kun vil give adgang fra localhost: mysql> GRANT SELECT, DELETE, INSERT, UPDATE, CREATE, DROP on database_navn.* to bruger@localhost identified by \'kodeord\';
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.