installation de Linux MySQL (serveur et client) sous

I. introduction

Je veux utiliser Linux depuis longtemps, parce qu'il n'y a pas une tâche difficile a aucune étude systématique de la nature récente du travail doit être utilisé sous Linux MySQL . Je pensais un peu d' expérience avec SQLServer sous Windows, qui est installé sous Linux MySql devrait être facile à faire, peut effectivement installer et à utiliser MySQL prendre beaucoup de détours, a rencontré beaucoup de problèmes, après tout, Linux et Windows lui - même est très différent. Pour un débutant comme moi et détours dans le processus d' apprentissage, l'entrée le plus tôt possible, a écrit cet article, je l' espère pour votre aide.

En second lieu, l'installation Mysql

1, téléchargez les MySQL fichiers d'installation
pour installer MySQL nécessite les deux fichiers suivants:
MySQL-5.0.9-0.i386.rpm   
MySQL-client-5.0.9-0.i386.rpm
téléchargement à l'adresse : http: // dev .mysql.com / Téléchargements / MySQL / 5.0.html , ouvrez cette page, laissez tomber en bas de la page pour trouver l' objet « linuxx86 téléchargements RPM », trouver l' article « Server » et « Clientprograms », ces deux fichiers rpm télécharger nécessaires.

2, installer MySQL
fichiers RPM développés par package d'installation du logiciel Red Hat, rpm permet d' éliminer Linux nombreuses procédures complexes lors de l' installation du package. Cette commande est couramment utilisé les paramètres lors de l' installation ivh, où je représente le paquet RMP spécifié sera installé, les détails d'installation lorsque V représente h représente produites pendant l' installation « # » symbole pour afficher le processus d'installation en cours. Ce symbole se poursuivra jusqu'à après l'installation arrêt complet.
1) installer le serveur
exécutez la commande suivante dans le répertoire de fichiers a deux RMP:
[la racine @ test1 locale] # RPM ivh le serveur MySQL-5.0.9-0.i386.rpm
informations suivantes sont affichées.
Avertissement: MySQL-server-5.0.9-0.i386.rpm: signature V3 DSA: NOKEY, ID clé 5072e1f5
Préparation ... ########################################### [100% ]
. 1: le serveur MySQL ########################################### [
100%] . . . . . . (Non afficher)
/ usr / bin / mysqladmin -u le mot de passe root 'new-password'
/ usr / bin / mysqladmin -u le mot de passe root -H test1 'nouveau nouveau mot de passe'
. . . . . . (Non montrer) A
partir de mysqld démon avec des bases de données / var / lib / MySQL en
tant que tel apparaît l' information, l'installation du serveur. Que le test a été exécuté avec succès netstat pour voir Mysql port est ouvert, comme le service d'ouverture a démarré, l'installation a réussi. Mysql port par défaut est 3306.
[La racine @ test1 locale] # netstat -NAT
les connexions actives Internet (serveurs et ÉTABLI)
Proto Recv-Q-Q Send Le Foreign Address le Adresse locale Etat   
TCP 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN   
ci - dessus , on peut voirMySQL service a démarré.
2) installer le client
exécutez la commande suivante:
[la racine @ test1 locale] # RPM ivh la 5.0.9-0.i386.rpm MySQL-client
Avertissement: MySQL-client-5.0.9-0.i386.rpm: DSA V3 signature: NOKEY, IDclé 5072e1f5
la préparation ... ####################################### #### [100%]
1: client - ##################################### MySQL. ###### [100%]
affichage installé.
Connexion avec la commande suivante MySQL , si le test a réussi.

Troisièmement, identifiez-vous MySQL

Connexion MySQL commande de est MySQL , MySQL utilise la syntaxe suivante:
MySQL [-u nom d' utilisateur] [Hôte -h] [- P- [password]] [dbname]
nom d' utilisateur et mot de passe sont le MySQL nom d'utilisateur et mot de passe, MySQL prise en charge initiale compte est root, aucun mot de passe Remarque: l'utilisateur root n'est pas un utilisateur de Linux. MySQL utilisateur par défaut est root, non pas comme le mot de passe initial, il suffit de taper la première fois dans le mysql peut être.
[La racine @ test1 locale] # MySQL
disponible à l' achat pour le MySQL moniteur les commandes endwith Le, ou \ G ..
Votre MySQL ID de connexion 1 à ServerVersion IS: Standard-4.0.16.
Type « aide, » ou « \ H » Aide pour le type. \ c « au clair au tampon.
MySQL>
apparu "mysql>" prompt, Félicitations, l' installation est réussie!
Augmentation de format de connexion par mot de passe est la suivante:
MySQL -u la racine -p
Enter password: (motpasse)
qui est suivi par le nomutilisateur -u, -p qu'un motpasse, le motpasse dans le motpasse après le retour chariot.

Remarque: Le mysql fichier dans / usr / bin, et commencerparler derrière fichier /etc/init.d/mysql n'est pas un fichier.

Quatre, MySQL plusieurs importants dans les répertoires

MySQL aprèsinstallation contrairementSQL Server est installé par défaut dans un répertoire, ses fichiers de base de données sont rendus rêve ⑴ raise lapin épingle raise droite Wren tromper Huang Ke qui suit véranda privée ┠ Ke Tuopressaient autourplaque peu profonde V Weizhou divers long inux débutants, parce que Linux luimême eststructure de répertoire plus complexe, pas sûr que MySQL répertoire d'installation serait hors de question étude approfondie.

Voici juste regarder ces répertoires.

1, le répertoire de base de données
/ var / lib / MySQL /

2,fichier de configuration
/ usr / share / MySQL ( MySQL les commandes .server etfichiers de configuration)

3, les commandes
/ usr / bin (mysqladmin mysqldump commandes)

4,script de démarrage
/ etc /rc.d/init.d/ (fichier scriptdémarrage mysql répertoire)
Cinquième, modifiez le motpasse connexion

MySQL par défaut est aucun motpasse, motpasse installé pour augmenter l'importance de soi.

1, la commande
usr / bin / mysqladmin mot de passe root
Format: mysqladmin -u nomutilisateur -p ancien motpasse nouveau motpasse

2, Exemples
Exemple 1: 123456 pour ajouter une racine.
Tapez la commande suivante:
[Root @ test1 locale] # / usr / bin / mysqladmin -u root password123456
Note: Depuis le début de la racine sans mot de passe, -p un ancien mot de passe peut être omis.

3, vérifier si la modification est réussie
1) sans un mot de passe pour ouvrir une session
[root @ test1 locale] # MySQL
erreur 1045: Accès refusé pour l'utilisateur: 'root @ localhost' (Usingpassword: NO)
erreur, indiquant que le mot de passe a été changé.
2) en utilisant le mot de passe de connexion modifié
[root @ test1 locale] # MySQL -u root -p
le mot de passe Entrez: (mot de passe 123456 modifié après l' entrée)
est disponible à l' achat à l'à MySQL .. Moniteur Commandes endwith, ou \ G
Votre MySQL connexion ci - dessus id mentionné est à ServerVersion 4: 4.0.16-standard
.. type 'aide,' ou '\ H' pour l' aide type '\ c' au clair au tampon
MySQL>
succès!
Ceci est modifié par la commande mysqladmin password, mais aussi de changer le mot de passe en modifiant la bibliothèque.

Sixième, démarrage et l'arrêt

1, démarrez le
MySQL les fichiers une fois l' installation terminée MySQL , vous pouvez exécuter la commande suivante dans le répertoire /etc/init.d lorsque vous devez commencer.
[Root @ test1 le init.d] /etc/init.d/mysql Démarrer #

2, arrêt
/ usr / bin / mysqladmin -u la racine -p l'arrêt

. 3, démarrage automatique
1) Voir mysql si la liste de démarrage automatique
[root @ test1 locale] # / sbin / chkconfig --list
2) MySQL ajouter à votre système, démarrez le groupe de services pour aller à l' intérieur
[root @ test1 locale] # / sbin / chkconfig -add MySQL
3) MySQL retiré du groupe de services commencera à l' intérieur.
[Root @ test1 locale] # / sbin / chkconfig -del MySQL

Sept, pour changer MySQL annuaire

MySQL par défaut répertoire de stockage de fichiers de données / var / lib / mysql. Si vous voulez que le prochain répertoire / home / données requises par les étapes suivantes:

   1, la mise en place d' un répertoire de données répertoire
   cd / home
   données mkdir

   2, a arrêté le processus de service MySQL:
   la mysqladmin -p l'arrêt

   3, le / répertoire var / lib / mysql entier à / Accueil / données
   musique Vidéos / var / lib / mysql / Accueil / data /
   ce placez le fichier de données MySQL pour les prochaines / Accueil / données / MySQL

   4., my.cnf fichier de configuration pour trouver
  si pas my.cnf fichier de configuration / etc /, s'il vous plaît trouver * .cnf fichier / usr / share / mysql /, où une copie du fichier / etc / et my.cnf renommé) en. Commande est la suivante:
   [root @ test1 MySQL] # cp / usr / share rapport / MySQL / My-medium.cnf /etc/my.cnf

   5, éditer le fichier de configuration MySQL /etc/my.cnf
   pour faire en sorte que MySQL fonctionne correctement, vous devez specificies l'emplacement du fichier mysql.sock. Modifier la prise de droite = / var / lib / mysql / mysql.sock milieu numéro de la ligne est la suivante : /home/mysql/mysql.sock. Comme suit:
   vi my.cnf (my.cnf fichier avec l'outil éditeur vi, trouver les données suivantes modifiés)
   # au serveur MySQL
    [Mysqld]
    Port = 3306
    #socket = /var/lib/mysql/mysql.sock (contenu original, afin de sécuriser plus par "#" comment cette ligne)
    Socket = /home/data/mysql/mysql.sock (ceci plus ligne)

   6, modifier le /etc/rc.d/init.d/mysql script de MySQL
  Enfin, la nécessité de modifier le /etc/rc.d/init.d/mysql script de MySQL, auquel datadir = / var / lib / mysql ligne, le chemin vers la droite du signe égal dans votre chemin de stockage réelle actuelle: maison / data / mysql.
   [La racine @ test1 etc] # VI /etc/rc.d/init.d/mysql
   # DATADIR = / var / lib / MySQL (commenter cette ligne)
   DATADIR = / Accueil / données / MySQL (ajoutez cette ligne)

   7, redémarrez le service MySQL
   /etc/rc.d/init.d/mysql démarrer
   ou redémarrer avec un redémarrage commande Linux
   si le mouvement est correctement travail avec succès, ou devant la vérification de commande 7 étapes à nouveau.

   Huit, opération commune MySQL

   Remarque: MySQL doit être un point-virgule après chaque commande, la fin.

Original: http: //blog.sina.com.cn/s/blog_87fad56a0101fv1f.html

Je suppose que tu aimes

Origine www.cnblogs.com/Ge-Zsj/p/12535986.html
conseillé
Classement