Installer MySQL

Tagged:

Rien de plus simple en fait ...

pacman -Sy mysql
vi /etc/my.cnf
# on change le skip-networking si on veut que ça écoute sur TCP/IP
# on rajoute aussi :
#      character-set-server=latin1
#      collation-server=latin1_swedish_ci
# pour éviter une erreur dans la connection JDBC que je n'ai pas réussit a résoudre différemment ...
/etc/rc.d/mysqld start
mysqladmin -u root password "monNouveauPass"
vi /etc/hosts.allow
# on rajoute mysqld:ALL pour avoir accès a ce service de l'extérieur
mysql -u root -pmonNouveauPass
> CREATE DATABASE maDataBase;
> GRANT ALL PRIVILEGES ON maDataBase.* TO monUserSpecial@'%' IDENTIFIED BY "password";
> FLUSH PRIVILEGES;

Et voili ... On a un user monUserSpecial qui peut s'authentifier de partout et par toutes les méthodes afin d'accéder a maDataBase avec le password password !

Edit

  • Ajouté l'histoire avec l'utilisateur
  • Ajouté l'histoire avec le character-set et tout ...