Redhat下MySQL5 5 20安裝配置

2021-06-04 06:34:13 字數 2524 閱讀 1747

mysql 

最新的版本都需要

cmake

編譯安裝,估計以後的版本也會採用這種方式,所以特地記錄一下安裝步驟及過程,以供參考。

注意:此安裝是預設

redhat

下已經安裝了最新工具包,比如

gnu make, gcc, perl, libncurses5-dev

,如果在編譯安裝過程中發現有缺失的工具包,先

yum install 

一. linux

用wget 

/usr/local/src 下

wget

wget

wget 二

. 安裝

cmake

cd /usr/local/src

tar zxvf cmake-2.8.7.tar.gz

cd cmake-2.8.7.tar.gz

./bootstrap

gmake

gmake install

cd ../

tar zxvf bison-2.5.tar.gz

cd bison-2.5

./configure

make

make install

cd ../ 三

. 編譯安裝

mysql 5.5.20

groupadd –g 1000 mysql

useradd –u 1000 –g mysql mysql

tar xvf mysql-5.5.20.tar.gz

cd mysql-5.5.20/

/usr/local/bin/cmake .

-dcmake_install_prefix=/usr/local/mysql \ 

這裡重新開始做

cmake

操作即可

make

make install

chmod +w /usr/local/mysql

chown -r mysql:mysql /usr/local/mysql

ln -s /usr/local/mysql/lib/libmysqlclient.so.18/usr/lib/libmysqlclient.so.18

mkdir -p /usr/local/mysql/data

chown -r mysql:mysql /usr/local/mysql/data

ln -s /usr/local/mysql/data /home/mysql/data

mkdir -p /var/mysql/log/

chown -r mysql:mysql /var/mysql/

cd support-files/

cp my-large.cnf /etc/my.cnf

cp mysql.server /etc/init.d/mysqld四. 

配置啟動

mysql 5.5.20

1. 若有需要請先修改

mysql 

的配置my.cnf

vi /etc/my.cnf

[mysqld] 下新增

basedir = /usr/local/mysql    

datadir = /usr/local/mysql/data

2.my.cnfmysql 

初始化安裝

/usr/local/mysql/scripts/mysql_install_db \

--defaults-file=/etc/my.cnf \

--basedir=/usr/local/mysql \

--datadir=/usr/local/mysql/data \

--user=mysql

3. 將

mysql 

加入開機啟動

chmod +x /etc/init.d/mysqld

vi /etc/init.d/mysqld 

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

chkconfig --add mysqld

chkconfig --level 345 mysqld on

4. 啟動

mysql

service mysqld start

5. 配置訪問

帳號taxioncall

/usr/local/mysql/bin/mysqladmin -uroot password pw

/usr/local/mysql/bin/mysql -uroot -p

mysql>use mysql;

mysql> grant all privileges on *.* to taxioncall@'%' identified by 'pw' with grant option;

mysql>update user set password=password('pw');  --所有使用者都密碼更新

mysql>flush   privileges;

mysql>quit;

windows下編譯除錯mysql5 5 24原始碼

突然想學習下mysql,看看mysql的原始碼,首先就需要把原始碼編譯,這是學習它的第一步。萬事開頭難,一點也沒錯,昨天晚上搞了很久沒有弄好,今天回來第一件事就是把這個解決。問題總算解決,對該過程總結如下 2 解壓 新建了目錄,mysql,然後把解壓的檔案全部放在了這檔案裡 3 準備環境和工具 4 ...

redhat下mysql安裝與使用

1 安裝 1 檢視是否安裝 yum list installed mysql 2 檢視現有安裝包 yum list mysql 3 安裝mysql伺服器端 yum install mysql dev yum install mysql server 4 安裝mysql客戶端 可選 yum insta...

RedHat 7下mysql的安裝

mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小 速度快 總體擁有成本低,...