linux下純手動mysql原始碼安裝

2022-08-29 03:45:10 字數 1698 閱讀 1503

我是用suse10的桌面版。

2.解壓tar –xvf  mysql-5.0.87.tar.gz

3.進入mysql-5.0.87

4.檢測環境並指定安裝目錄:./configure --prefix=/usr/local/mysql

sudo rpm -ivh  gcc-4.1.2_20070115-0.11.i586.rpm

安裝這些rpm包的過程中有些是已安裝的,或者是自己依賴自己導致安裝不了,反正安裝不了就用強制安裝並忽略依賴的命令

sudo rpm -ivh  gcc-4.1.2_20070115-0.11.i586.rpm –-force –nodeps

可能進過安裝一系列的rmp包後,終於完成了環境檢測。我大概裝了10+個的rmp包才完成。。杯具啊

5.編譯:make

6.安裝:sudo make install

7.配置。首先可以看到安裝完的目錄如下

在share/mysql下打命令:ls –l | grep my-

出來的都是mysql的配置檔案,按照需要選擇其中乙個拷到/etc下命名為my.cnf

/etc/my.cnf是mysql預設讀的配置檔案的路徑

8.修改var的可寫許可權。這是mysql的資料庫資料檔案存放的位置,因為用當前使用者來執行mysql的後台程式可能沒有這個目錄的可寫許可權。

chmod 777 ./var –r

9.配置系統環境變數,使得可以直接執行mysql的程式

系統的環境變數是放在/etc/profile下的,而使用者的環境變數是放在使用者的根目錄下的.bashrc下

(1) /etc/profile的配置:

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

path=/usr/local/mysql/libexec:$path

export path

其中/usr/local/mydql/bin是mysql主要的可執行程式的目錄,而libexec是放mysql的後台主程式mysqld的
(2).bashrc的配置:

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

set path=/usr/local/mysql/libexec:$path

export path

這裡注意.bashrc裡面是要加個set的。配置完後重登入就可以生效了

10.在啟動mysqld之前要先初始化它,執行mysql_install_db

11.啟動mysqld,直接打mysqld就可以了,因為之前配置過系統環境變數了

12.直接mysql進入mysql的命令列控制。預設是以當前使用者名稱登入的,預設root是沒有密碼的

13.設定root的密碼:mysqladmin –u root password 『123456』

14.以root身份登入:mysql –uroot –p

15.設定遠端登入資料庫。使用者建立後預設是只能在本地登入的。

update user set host='%』 where user=『kuncai';

這句是將kuncai這個使用者的允許登入的位址改成任意,但不包括本地。也就是說這樣kuncai這個使用者就無法在本地登入了,只能遠端登入。

只有root使用者才能執行這句,所以要先以root使用者登入到本地資料庫才行。

flush privileges;

要再執行這句重新整理快取才能生效。

Linux手動安裝Mysql

以下是摘自mysql官方文件中關於手動安裝mysql 二進位制分發版的說明 一 安裝 必須執行以便安裝並使用mysql 二進位制分發版的基本命令是 shell groupadd mysql shell useradd g mysql mysql shell cd usr local shell gu...

Linux手動安裝Mysql

以下是摘自mysql官方文件中關於手動安裝mysql 二進位制分發版的說明 一 安裝 必須執行以便安裝並使用mysql 二進位制分發版的基本命令是 shell groupadd mysql shell useradd g mysql mysql shell cd usr local shell gu...

Linux 下firefox手動公升級

2.將firefox 4.0解壓 tar xjvf firefox latest.tar.bz2 3.更改解壓後的檔名 解壓後預設檔名為firefox,ubuntu 10.10中國版中 firefox放在 usr lib firefox 3.6.10 為了做版本區分,將解壓後的檔名更改為firefo...