1. 建立組和用戶
groupadd MySQL
useradd –g mysql MySQL
2. 解壓文件
tar -zxvf MySQL-5.0.41.tar.gz
3. 配置安裝方式和目的地
cd MySQL-5.0.41
./configure --prefix=/usr/local/MySQL
4. 編譯和安裝:如果已經安裝則先make clean
make
make install
5. 配置MySQL配置文件
cp support-files/my-medium.cnf /etc/my.cnf
6. 安裝MySQL數據庫:
cd /usr/local/MySQL/bin
./MySQL_install_db
7. 改變屬性:
chown -R root /usr/local/MySQL
chown -R mysql /usr/local/MySQL/var
chgrp -R mysql /usr/local/MySQL
8. 啟動數據庫
/usr/local/mysql/bin/mysqld_safe --user=MySQL &
9. 修改數據庫管理員密碼:
MySQLadmin –u root –p password your-passWord
其中your-password為希望修改的passWord
10. 授權用戶
Grant all privileges on ezoa.* to ‘usercode’@localhost identifIEd by ‘passWord’;
其中usercode為賬號,passWord為密碼
11. 測試
Create database mydatabase;
Show databases;
出現./configure 無法執行,因為沒有安裝gcc包
執行命令 yum install gcc 自動下載安裝。
需要在local文件夾下建立MySQL文件夾
mkdir MySQL
rmdir MySQL 刪除文件夾
MySQL時error: No curses/termcap library found錯誤
yum install ncurses*
解決辦法:
下載安裝相應軟件包
一、如果你的系統是RedHat系列:
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel
二、如果你的系統是Ubuntu或Debian:
apt-cache search ncurses
apt-get install libncurses5-dev
待安裝completed!之後,再./configure,順利通過,然後make && make install,成功安裝,一切OK!~~~
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.Net/zccst/archive/2009/08/28/4493074.ASPx
源碼安裝 MySQL ,,MAKE 時報錯。 ../depcomp: line 512: exec: g++: not found