Linux如何添加mysql系統(tǒng)環(huán)境變量
Linux添加mysql系統(tǒng)環(huán)境變量
昨天安裝完mysql后,直接在export PATH上面一行,增加了export PATH=/usr/local/mysql/bin,然后發(fā)現(xiàn)mysql所有命令都可以正常使用了,很高興。
第二天傻了,linux啟動(dòng)起來后,一直處于登陸狀態(tài),輸入賬號(hào)密碼后,還是處于登陸狀態(tài)。網(wǎng)上一查,原來我增加的代碼破壞了profile文件,直接導(dǎo)致所有系統(tǒng)啟動(dòng)失敗。然后ctrl+alt+F2,直接進(jìn)入命令行模式,然后修改后可以正常登陸。
所以還是不能按照windows下的方式去修改配置了,還是需要去查一下。
在Linux下使用源碼安裝軟件的時(shí)候,通常只能在軟件安裝目錄下使用該軟件命令(使用yum命令安裝的除外),這樣太麻煩,我們希望全局使用,可以將軟件安裝路徑添加到系統(tǒng)環(huán)境變量里。
添加環(huán)境變量有2種方法
//1,使用export命令 export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node //export使用方法為 export PATH=$PATH:路徑1:路徑2:路徑n;$PATH為系統(tǒng)變量,表示之前所有設(shè)置的路徑,如果不加則之前所有的路徑都失效。所以必須加上。 //2,修改配置文件/etc/profile vi /etc/profile 在里面加入:export PATH=$PATH:/opt/software/node-v8.9.3-linux-x64/bin/node //如果是修改用戶主目錄下的.bash_profile,則添加的環(huán)境變量只對(duì)該用戶有效,修改/etc/profile對(duì)所有用戶都生效。也可以修改/etc/rc.local文件和/root/.bashrc文件。 //修改好配置文件后執(zhí)行source /etc/profile 或者 source /root/.bashrc使配置文件生效
上述問題改完之后,去連接mysql發(fā)現(xiàn)不通,sock錯(cuò)誤。
原來mysqlserver關(guān)閉了,那么就需要去開機(jī)啟動(dòng)mysqlserver。
- 賦予可執(zhí)行權(quán)限 chmod +x /etc/init.d/mysqld
- 添加服務(wù) chkconfig --add mysqld
- 顯示服務(wù)列表 chkconfig --list
如果看到mysqld的服務(wù),并且3,4,5都是”on/開啟 “的話則成功,如果是off/關(guān)閉,則鍵入:
chkconfig --level 345 mysqld on
修改linux下mysql環(huán)境變量
找到linux下面mysql執(zhí)行路徑
eipdb2:~ # cd /eipdb2/mysql/bin/ eipdb2:/eipdb2/mysql/bin # pwd /eipdb2/mysql/bin
找到/etc/profile
在最后加入環(huán)境變量
export PATH=/eipdb2/mysql/bin:$PATH "/etc/profile" 419L, 9839C?
source profile讓環(huán)境變量生效
以后在任何目錄下都能輸入
mysql -uroot -p密碼
登錄mysql成功
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL連接時(shí)出現(xiàn)2003錯(cuò)誤的實(shí)現(xiàn)
本文主要介紹了MySQL連接時(shí)出現(xiàn)2003錯(cuò)誤的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05MySQL模糊查詢用法大全(正則、通配符、內(nèi)置函數(shù))
這篇文章主要介紹了MySQL模糊查詢用法大全(正則、通配符、內(nèi)置函數(shù)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12在MySQL?8.0版本中開啟遠(yuǎn)程登錄詳細(xì)的操作步驟
有時(shí)數(shù)據(jù)庫(kù)所在機(jī)器與項(xiàng)目運(yùn)行的機(jī)器不是同一個(gè),那么就涉及到遠(yuǎn)程鏈接數(shù)據(jù)庫(kù)了,下面這篇文章主要給大家介紹了關(guān)于在MySQL?8.0版本中開啟遠(yuǎn)程登錄詳細(xì)的操作步驟,需要的朋友可以參考下2024-04-04Mysql 5.7.19 winx64 ZIP Archive 安裝及使用過程問題小結(jié)
本篇文章給大家介紹了mysql 5.7.19 winx64 ZIP Archive 安裝及使用過程問題小結(jié),需要的朋友可以參考下2017-07-07真的了解MySQL中的binlog和redolog區(qū)別
MySQL的binlog和redolog都是用于記錄數(shù)據(jù)庫(kù)操作的日志文件,但是它們有不同的作用和特點(diǎn),今天給大家分享MySQL的binlog和redolog區(qū)別,感興趣的朋友一起看看吧2023-11-11bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法
這篇文章主要介紹了bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法的相關(guān)資料,需要的朋友可以參考下2017-04-04