在伺服器上安裝配置環境遇到的一些問題

weixin_34253539發表於2017-01-08

1.gcc未安裝,pip安裝不了相應的模組。錯誤提示都告訴我了,但是我還是不知道,後來才使用yum install gcc 安裝以後才能正式的pip安裝相應的庫和模組了。
gcc我居然不知道他是什麼,真是一個笑話。下面我們對gcc來做一番解釋。gcc的全稱是(GUN Compiler Collection)GUN編譯器套件,是GUN作業系統開發的官方編譯器,現在被大多數其他的作業系統如Mac OSX,Linux,BSD,採納為標準的編譯器,同樣適用於Windows。它支援多種語言,內含這些語言的庫。所以我們非常的需要他。

2.CentOS 為我們提供一個安裝刪除軟體等還有其他功能的工具yum,使用命令十分非常的便利。下面我們羅列出一些常見的操作命令,讓我們能夠更加的熟練Linux作業系統。

安裝:yum install 軟體名 更新:yum update [套件1][套件2][...] 移除:yum remove 軟體名(包名) 羅列說有的:yum list
列出所有可更新的:yum list updates 列出所有已安裝的套件:yum list installed 列出所有套件的資訊:yum info yum info installed(列出已安裝的資訊)
搜尋:yum search [引數]

安裝指定的軟體包:yum -y install 軟體名 移除(解除安裝)指定的軟體包:yum -y remove 軟體包 check 可更新的所有軟體包: yum check-update
yum upgrade 大規模的版本升級,與yum update 不同的是,連舊的淘汰的包也升級。

3.這次在伺服器上安裝mysql 遇到了兩個問題:(1). yum install mysql-server mysql mysql-devel 採用這個命令安裝以後,我執行mysql居然找不到,然後查了下發現安裝的是mysql的改進版 mariadb
這個資料庫,無奈只能刪除重新安裝。命令查詢: rpm -qa | grep mariadb 然後依次刪除 rpm -e --nodeps 包名 。
(2)CentOS 7.2 系統採用yum install mysql 是無法安裝的,因為mysql沒有新增預設相應的yum源中,需要我把MySQL新增到yum源中才能是用yum來安裝他。相關命令:首先加到庫裡 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm然後使用rpm -ivh mysql-community-release-el7-5.noarch.rpm來安裝到yum源。進入路徑 cd /etc/yum.repos.d/ 檢視會有 mysql.repo 和mysql.source.repo出現證明已經新增好了,然後直接安裝。終於安裝成功。但是沒有設定初始密碼哎。那麼首先進入mysql 輸入命令:記住首先要use mysql;然後UPDATE user SET Password=PASSWORD('newpassword') where USER='root';這樣就everything OK! **


4.我在使用flask-sqlalchemy的時候出現的一個粗心奇葩的問題。怎麼也連不上資料庫,就是因為我把L和I給看錯了。冤不冤!!

app.config['SQLALCHEMY_DATABASE_URI'] = "mysql://username:password@server/database"

app.config['SQLALCHEMY_DATABASE_URL'] = "mysql://username:password@server/database"

看清楚兩個不一樣!!!!!

相關文章