ubuntu linux 下的mysql 安裝

2021-04-15 13:22:05 字數 2475 閱讀 9402

現在在學習

mysql

,但在windows

下使用總感覺不爽。不知道是自己水平有限,還是

windows

下的版本功能有問題。所以想在

linux

下裝乙個

mysql 

來學習學習。

linux

下安裝不如

windows

下友善,沒有圖形化的介面,莫名奇妙的問題。折騰了幾個小時才把它安裝成功。下面是我的安裝步驟:

一、首先肯定是要有安裝源的了,先到

mysql.com

上下乙個安裝包,現在最新版是

看到那麼多版本,別傻了眼,我下的是:

linux (non rpm packages)

版本,這個版本直接解壓,然後配置就可以了。

mysql,

並copy

到某個位置,我複製到

/usr/local/下。

在一般的檔案瀏覽器下面是複製可能會出現

「無許可權

」問題。這時進入終端打入

sudo nautilus

這樣可以出現乙個新的檔案瀏覽器視窗,在這個視窗可以複製檔案

三、安裝: 1.

# sudo groupadd mysql

# sudo useradd mysql -g mysql 

// 建立mysql組

//建立mysql使用者並且加入到mysql組中  2.

# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 

在 support-files目錄下有4個模版檔案,我們選擇其中乙個座位mysql的配置檔案,覆蓋/etc/my.cnf(系統預設的配置,其中設定了效能引數和mysql的一些路徑引數)這個配置檔案很重要,以後更改配置就改這裡 3.

# cd /usr/local/mysql

#sudo  ./scripts/mysql_install_db --user=mysql 

進入mysql目錄 

//初試化表並且規定用mysql使用者來訪問。初始化表以後就開始給mysql和root使用者設定訪問許可權 4.

# sudo chown -r root .  //

設定root能訪問/usr/local/mysql  5.

# sudo chown -r mysql data  //

設定mysql使用者能訪問/usr/local/mysql/data ,裡面存的是mysql的資料庫檔案.這個目錄是在/etc/my.cnf中有配置,在mysql_install_db時產生。  6.

# sudo chown -r mysql data/.  //

設定mysql使用者能訪問/usr/local/mysql/data/mysql下的所有檔案  7.

# sudo chgrp -r mysql . //

設定mysql組能夠訪問/usr/local/mysql 8.

# /usr/local/mysql/bin/mysqld_safe --user=mysql &

9. 用如下命令修改mysql密碼

# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //

預設安裝密碼為空,為了安全你必須馬上修改. 

10.加入開機自動啟動服務:

sudo cp /usr/local/mysql/support-files/mysql.server /etc/rc2.d/s20mysql 11

把mysql的程式工作目錄加入path環境:

cp .bashrc .bashrc_bak

gedit ~/.bashrc //

在最後一行加入:

export path=$path:/usr/local/mysql/bin

儲存檔案回到終端。

source ~/.bashrc

//備份原檔案

//更新檔案

四、重啟電腦,用env檢視環境變數path看是否加入成功。

執行mysql r root –p密碼 test 看能不能進入mysql命令列。

如果能順利進入,恭喜!安裝成功!

./bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: no such file or directory

installation of system tables failed!

請進入得立安裝包管理器搜尋並安裝:

libstdc++.so.5,

如果提示其它包請按提示先安裝所需的包。

最後,祝你成功!!!

ubuntu linux下重啟apache命令

linux系統下重啟apache命令 首先要知道的是重啟apache命令需要root許可權,若不是root使用者需要在命令前新增sudo命令臨時轉換為超級使用者root 1.啟動apache服務 start etc init.d apache2 start root使用者 sudo etc init...

Ubuntu Linux下建立Matlab快捷方式

2.將matlab logo.png複製到matlab安裝的路徑下 sudo cp home jkx matlab logo.png usr local matlab r2014b bin 檔案內容如下 desktop entry encoding utf 8 name matlab comment...

GCC在Ubuntu Linux下的安裝

gcc編譯工具在red hat fedora core發行版中預設已經安裝,因此不需要再安裝。在ubuntu發行版中,開啟shell,使用下面的命令可以方便的安裝gcc編譯器 為命令列提示符 sudo apt get install build essential 該命令可以把所需要gcc g 編譯...