Maison  >  Article  >  base de données  >  Comment ajouter des variables d'environnement système MySQL sous Linux

Comment ajouter des variables d'environnement système MySQL sous Linux

王林
王林avant
2023-05-30 19:55:242005parcourir

    Linux ajoute la variable d'environnement système mysql

    Après avoir installé mysql hier, j'ai ajouté export directement à la ligne ci-dessus export PATH PATH =/usr/local/mysql/bin, puis j'ai découvert que toutes les commandes mysql peuvent être utilisées normalement, je suis très content.

    J'étais confus le lendemain. Après le démarrage du système Linux, j'étais toujours connecté. Après avoir entré mon compte et mon mot de passe, je n'ai pas pu me déconnecter. Après une recherche sur Internet, j'ai découvert que le code que j'avais ajouté avait endommagé le fichier de profil, empêchant le démarrage du système. L'entrée en mode ligne de commande peut être obtenue en appuyant sur ctrl+alt+F2, puis vous pourrez vous connecter avec succès après modification.​

    Je n'arrive donc toujours pas à modifier la configuration comme sous Windows, je dois quand même la vérifier.

    Lors de l'utilisation du code source pour installer un logiciel sous Linux, la commande logicielle ne peut généralement être utilisée que dans le répertoire d'installation du logiciel (sauf pour l'installation à l'aide de la commande yum, c'est trop gênant). globalement, afin que nous puissions Le chemin d'installation du logiciel est ajouté aux variables d'environnement système.

    Il existe deux façons d'ajouter des variables d'environnement

    //1,使用export命令
    export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node
    
    //export使用方法为 export PATH=$PATH:路径1:路径2:路径n;$PATH为系统变量,表示之前所有设置的路径,如果不加则之前所有的路径都失效。所以必须加上。
    
    //2,修改配置文件/etc/profile
    vi /etc/profile
    
    在里面加入:export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node
    
    //如果是修改用户主目录下的.bash_profile,则添加的环境变量只对该用户有效,修改/etc/profile对所有用户都生效。也可以修改/etc/rc.local文件和/root/.bashrc文件。
    //修改好配置文件后执行source /etc/profile 或者 source /root/.bashrc使配置文件生效

    Après avoir corrigé le problème ci-dessus, j'ai constaté que la connexion à MySQL était bloquée et qu'il y avait une erreur sock.

    Il s'avère que mysqlserver est fermé, vous devez donc démarrer mysqlserver.

    • Donner les autorisations aux exécutables chmod +x /etc/init.d/mysqld

    • Ajouter un service chkconfig - -add mysqld

    • Display service list chkconfig --list

    Si vous voyez le service mysqld, et si 3, 4 et 5 sont tous "on/open", cela réussira. S'il est off/fermé, tapez :

    chkconfig --level 345 mysqld on

    Modifier la variable d'environnement mysql sous linux

    #. 🎜🎜#Trouver le chemin d'exécution de Mysql sous Linux

    eipdb2:~ # cd /eipdb2/mysql/bin/
    eipdb2:/eipdb2/mysql/bin # pwd
    /eipdb2/mysql/bin

    Find /etc/profile

    Ajouter des variables d'environnement à la fin

    export PATH=/eipdb2/mysql/bin:$PATH
    "/etc/profile" 419L, 9839C

    profil source à créer les variables d'environnement prennent effet#🎜🎜 #

    Vous pourrez le saisir dans n'importe quel répertoire à l'avenir

    mysql -uroot -p password

    Connectez-vous à MySQL avec succès# 🎜🎜#

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer