Dossiers

SQL sur OS X...

Par Parano, le

Tout d'abord, ce dont vous avez besoin:



- Un OS X (ici X.0.4 pour ne pas changer)
- Une machine supportant cet OS (ici PowerBook G4 Titanium)
- Une connection à la toile d'araignée qu'est le Web
- Un coussin (le même que vous avez pris pour le php suffit !)
- S'il en reste, des Corn Flakes... (ici, il n'en reste pas...)


Allons-y, commencons



Tout d'abord, nous allons commencer par télécharger deux-trois petites choses...

SQL sur OS X...


Allez sur versiontracker et prenez-y (c'est gratuit), ces deux petits programmes: mysql-3.23.40 ainsi que mysql-startupitem ...

Tant que vous y êtes, et pour éviter d'y revenir, si vous ne vous sentez pas capable de gérer vos tables SQL via le Terminal, prenez donc ceci, ca fera l'affaire..., il s'agit d'un PHPMyAdmin ;-)

Une fois vos courses terminées, allons-y pour la fiesta...

Installation proprement dite



Une fois le premier petit programme téléchargé et décompressé, j'ai nommé mysql-3.23.40, installez-le. Pour ce faire, je ne vous aide pas si ce n'est en vous disant qu'il suffit de cliquer sur Installer et d'indiquer votre mot de passe administrateur quand l'ordinateur, tout curieux qu'il est, vous le demandera...

Une fois cela fait, ouvrez donc vos préférences et rendez-vous dans la partie Utilisateurs et tentez de recopier ceci:

SQL sur OS X...


Vous n'y arrivez pas? je vais vous aider: créez un nouvel utilisateur du nom charmant de MySQL User. Comme nom abrégé, indiquez mysql et puis, entrez un mot de passe de votre choix. Quittez une fois tout cela effectué...

La suite...



Et bien, figurez-vous que vous avez déjà presque fini.. Vous espériez ne pas devoir retourner dans le fameux Terminal dont vous avez fait la connaissance en installant le php ? Et bien, vous vous trompiez.. ouvrez-le donc... et tapez ceci:

sudo mysql_install_db

ce qui va installer la base de données.. entrez votre mot de passe administrateur en passant...

sudo chown -R mysql /usr/local/var/

puis, pour finir:

sudo safe_mysqld --user=mysql &

Remarquez au passage que le nombre de commande par rapport à l'installation de php s'est considérablement rétréci... pour en avoir une dernière et tester votre base de données, indiquez ceci:

mysql test

cela devrait vous prouver que tout fonctionne à merveille (si et seulement si vous avez bien suivi mes conseils...)

La fin...



... justifie les moyens ;-)

Si vous désirez que le serveur sql se lance tout seul au démarrage, installez la deuxième petite application que vous avez téléchargée, c'est-à-dire mysql_startupitem.. une fois cela fait, vous ne devrez plus y toucher...

De même, toutes les commandes SQL se feront à l'avenir directement dans le terminal après avoir entré mysql test

Remarquez au passage que vos cuisses rougissent et utilisez donc le coussin, comme expliqué dans l'article concernant le php...

Et pour faire un dernier rappel sur cet article, voici donc le log du Terminal depuis le début de l'installation jusqu'à la fin de celle-ci...

"
[localhost:~] parano% sudo mysql_install_db
Password:
Preparing db table
Preparing host table
Preparing user table
Preparing func table
Preparing tables_priv table
Preparing columns_priv table
Installing all prepared tables
ERROR: 1062 Duplicate entry 'localhost-root' for key 1
ERROR: 1062 Duplicate entry 'localhost-root' for key 1
010731 20:20:04 /usr/local/libexec/mysqld: Shutdown Complete

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
This is done with:
/usr/local/bin/mysqladmin -u root -p password 'new-password'
/usr/local/bin/mysqladmin -u root -h localhost -p password 'new-password'
See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr/local ; /usr/local/bin/safe_mysqld &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; run-all-tests

Please report any problems with the /usr/local/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com

[localhost:~] parano% sudo chown -R mysql /usr/local/var/
[localhost:~] parano% sudo safe_mysqld --user=mysql &
[1] 288
[localhost:~] parano% Starting mysqld daemon with databases from /usr/local/var
mysql test
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 3.23.40

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>
"


Voilà, vous êtes donc prêts à conquérir le monde avec votre PHP et SQL.. tout en travaillant dans le train, près de la piscine (ben, ce sont les vacances, non ?).. bon travail !

Incogni supprime vos traces !

Incogni supprime vos traces !

-60% sur Incogni, qui supprime vos traces sur internet ! Essayez-le gratuitement ou profitez de la promo !

Dernières publications

Le Spotify Wrapped 2022 dresse votre profil musical

Le Spotify Wrapped 2022 dresse votre profil musical

Un premier benchmark décevant pour la puce M2 Max ?

Un premier benchmark décevant pour la puce M2 Max ?

Un premier score de benchmark pour l'attendue puce M2 Max d'Apple a été publié sur la toile.
4
Un scooter électrique chez le français Mash Motorcycles pour 2023

Un scooter électrique chez le français Mash Motorcycles pour 2023

Le constructeur français Mash Motocycles se lance sur le marché du scooter électrique avec un modèle prévu pour 2023.
1
L’app française « Compte à rebours Noël 2022 », un calendrier de l’avent sur iPhone !

L’app française « Compte à rebours Noël 2022 », un calendrier de l’avent sur iPhone !

6
Il achète 300 iPhone en Apple Store et s’en fait voler la moitié en sortant…

Il achète 300 iPhone en Apple Store et s’en fait voler la moitié en sortant…

8
Tim Cook craint des réformes légales de l'App Store (sideloading)

Tim Cook craint des réformes légales de l'App Store (sideloading)

6

Face aux incertitudes d’Elon Musk, Tapbots (TweetBot) prépare un client pour Mastodon

Face aux incertitudes d’Elon Musk, Tapbots (TweetBot) prépare un client pour Mastodon

2
Comment ajouter un emoji à côté de l'horloge de l'iPhone ?

Comment ajouter un emoji à côté de l'horloge de l'iPhone ?

Le mode Concentration de l'iPhone permet quelques personnalisations supplémentaires, et notamment d'afficher un petit émoji sur l'écran d'accueil.
2
Apple Pay pourrait enfin arriver aujourd’hui en Corée du Sud

Apple Pay pourrait enfin arriver aujourd’hui en Corée du Sud

-60% sur Incogni, l'outil qui vous permet de supprimer vos traces sur internet !

-60% sur Incogni, l'outil qui vous permet de supprimer vos traces sur internet !

Inscrivez-vous avant le 4 décembre 2022 et obtenez 60% de réduction à l'occasion du Black Friday.
MacBook Pro : Apple transige à 50 millions de dollars pour le clavier Papillon

MacBook Pro : Apple transige à 50 millions de dollars pour le clavier Papillon

2
MacBook Air M2 dès 1349€, MacBook Pro 14" M1 dès 1439€, iMac M1 dès 1419€

MacBook Air M2 dès 1349€, MacBook Pro 14" M1 dès 1439€, iMac M1 dès 1419€

1
Les caméras Eufy enverraient des photos privées sur des serveurs, même avec Cloud désactivé

Les caméras Eufy enverraient des photos privées sur des serveurs, même avec Cloud désactivé

Anker est depuis quelques années déjà, une marque reconnue par la qualité de ses produits et le sérieux de ses logiciels associés.
8
Pénurie d'iPhone 14 Pro : un début de crise chez Apple ?

Pénurie d'iPhone 14 Pro : un début de crise chez Apple ?

5
Kensington promet le trackball ultime avec le SlimBlade Pro

Kensington promet le trackball ultime avec le SlimBlade Pro

1
Ce support d'Elago transforme un iPad en mini iMac M1

Ce support d'Elago transforme un iPad en mini iMac M1

8

Comment activer la loupe sur un iPhone ou un iPad

Comment activer la loupe sur un iPhone ou un iPad

Certains utilisateurs pourraient trouver pratique d'avoir accès rapidement à l'outil Loupe sur leur iPhone (cela fonctionne également sur un iPad).
4
 Apple dévoile le gagnant de ses Apple Podcasts Awards 2022

Apple dévoile le gagnant de ses Apple Podcasts Awards 2022

Jusqu'à 37% de réduction sur la gamme Bose, enceintes Companion II à 123€ (-15%)

Jusqu'à 37% de réduction sur la gamme Bose, enceintes Companion II à 123€ (-15%)

Plusieurs promotions permettent aujourd'hui de s'offrir certains produis de la gamme Bose à un tarif intéressant.
Facebook (Meta) totalise plus d'un milliard d'euros d'amendes en Europe !

Facebook (Meta) totalise plus d'un milliard d'euros d'amendes en Europe !

5

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

12 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

Suivez-nous !