昨日 mysql をインストールした後、export PATH mysql の上の行に直接、export PATH=/usr/local/ を追加しました。 /bin を実行すると、すべての mysql コマンドが正常に使用できることがわかり、とても満足しています。
次の日、Linux システムを起動した後、常にログインした状態になり、アカウントとパスワードを入力してもログアウトできなくなり、混乱しました。インターネットで検索した結果、追加したコードがプロファイル ファイルを破損し、システムが起動できなくなることがわかりました。 Ctrl Alt F2 を押すとコマンド ライン モードに入ることができ、変更後は正常にログインできます。
つまり、Windows の方法に従って構成を変更することはまだできないため、確認する必要があります。
Linux でソースコードを使用してソフトウェアをインストールする場合、通常、ソフトウェアのインストール ディレクトリにある software コマンドしか使用できません (yum コマンドを使用したインストールを除く)。これは非常に面倒です。グローバルに使用できるようにしたいと考えています。ソフトウェアをインストールします。パスがシステム環境変数に追加されます。
//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 実行パスを見つけます
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 サイトの他の関連記事を参照してください。