ホームページ  >  記事  >  データベース  >  Linux で mysql システム環境変数を追加する方法

Linux で mysql システム環境変数を追加する方法

王林
王林転載
2023-05-30 19:55:242032ブラウズ

    Linux は mysql システム環境変数を追加します

    昨日 mysql をインストールした後、export PATH mysql の上の行に直接、export PATH=/usr/local/ を追加しました。 /bin を実行すると、すべての mysql コマンドが正常に使用できることがわかり、とても満足しています。

    次の日、Linux システムを起動した後、常にログインした状態になり、アカウントとパスワードを入力してもログアウトできなくなり、混乱しました。インターネットで検索した結果、追加したコードがプロファイル ファイルを破損し、システムが起動できなくなることがわかりました。 Ctrl Alt F2 を押すとコマンド ライン モードに入ることができ、変更後は正常にログインできます。

    つまり、Windows の方法に従って構成を変更することはまだできないため、確認する必要があります。

    Linux でソースコードを使用してソフトウェアをインストールする場合、通常、ソフトウェアのインストール ディレクトリにある software コマンドしか使用できません (yum コマンドを使用したインストールを除く)。これは非常に面倒です。グローバルに使用できるようにしたいと考えています。ソフトウェアをインストールします。パスがシステム環境変数に追加されます。

    環境変数を追加するには 2 つの方法があります

    //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使配置文件生效

    上記の問題を修正した後、mysql への接続がブロックされ、sock エラーが発生していることがわかりました。

    mysqlserver が閉じていることが判明したため、mysqlserver を起動する必要があります。

    • 実行可能権限を付与します chmod x /etc/init.d/mysqld

    • サービスを追加します chkconfig --add mysqld

    • サービスリストの表示 chkconfig --list

    mysqld サービスが表示され、3、4、5 がすべて「on/open」になっていれば成功です。オフまたは閉じている場合は、次のように入力します:

    chkconfig --level 345 mysqld on

    Linux で mysql 環境変数を変更します

    linux で mysql 実行パスを見つけます

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

    /etc/profile# を見つけます

    ##最後に環境変数を追加します

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

    ソース プロファイルを使用して環境変数を有効にします

    今後は任意のディレクトリに入力できます

    mysql -uroot -p パスワード

    mysql に正常にログインしました

    以上がLinux で mysql システム環境変数を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。