首頁  >  文章  >  資料庫  >  Linux怎麼加入mysql系統環境變數

Linux怎麼加入mysql系統環境變數

王林
王林轉載
2023-05-30 19:55:242024瀏覽

    Linux加入mysql系統環境變數

    昨天安裝完mysql後,直接在export PATH上面一行,增加了export PATH=/usr/local/ mysql/bin,然後發現mysql所有指令都可以正常使用了,很高興。

    第二天我困惑了,Linux系統啟動後,我一直處於登陸狀態,輸入帳號密碼後,也無法退出登陸狀態。經過網路查詢,發現我新增的程式碼損壞了profile文件,進而導致系統啟動失敗。進入命令列模式,可以按下ctrl alt F2實現,然後修改後即可成功登入。   

    所以還是不能照windows下的方式去修改配置了,還是需要去查一下。

    在Linux下使用原始碼安裝軟體的時候,通常只能在軟體安裝目錄下使用該軟體指令(使用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/開啟「的話則成功,如果是off/關閉,則鍵入:

    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

    source profile讓環境變數生效

    以後在任何目錄下都能輸入

    mysql -uroot -p密碼

    登入mysql成功

    以上是Linux怎麼加入mysql系統環境變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除