本例使用的是 mysql-5.0.45.tar.gz
安裝編譯前提:
Yum install gcc
Yum install gcc-c++
1. 第一個MYSQL安裝
編譯1.帶上參數
./configure --prefix=/usr/local/mysql
--with-named-curses-libs=/usr/lib/libncurses.so.5 可能需要的參數
Make
Make install
將標準配置文件導入
cp ./support-files/my-medium.cnf /etc/my.cnf
建立mysql 數據庫目錄
Mkdir /usr/local/mysql/var
初始化MYSQL
/usr/local/mysql/bin/mysql_install_db
啓動mysql
/usr/local/mysql/bin/mysqld_safe --user=root &
停止mysql
/usr/local/mysql/bin/mysqladmin shutdown
登陸
./usr/local/mysql/bin/mysql
GRANT ALL PRIVILEGES ON * TO root@??%?? IDENTIFIED BY ??123456??;
mysql> GRANT ALL PRIVILEGES ON * TO root@"%" IDENTIFIED BY "rootpwd";
添加MYSQL用戶權限.
Mysql>Flush privileges
更新權限
試登陸MYSQL
FQA:[root@fengge mysql-5.0.45]# locate libncurses.so
Q1:編譯1.帶上參數
./configure --prefix=/usr/local/mysql
--with-named-curses-libs=/usr/lib/libncurses.so.5 可能需要的參數
運行以下命令查詢目錄
[root@fengge mysql-5.0.45]# locate libncurses.so
/lib/libncurses.so.5
/lib/libncurses.so.5.7
所以改成
./configure --prefix=/usr/local/mysql --with-named-curses-libs=/lib/libncurses.so.5