接昨天的內容,不知道怎麼回事,mysql5.5裏面使用的配置工具改爲cmake了,也就是無法使用./configure來進行配置了。查詢度娘(主要是谷哥被不穩定了),還需要先裝一個cmake的工具。那麼先去下載:
http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
可能大家看到這篇文章的時候可能已經有新版本了,不過沒關係,這個版本照樣可以用。
同樣,先用root用戶將這個包上傳你的linux系統裏去,然後執行:
- #mkdir /usr/local/cmake
- #tar zxvf cmake-2.8.4.tar.gz
- #cd cmake-2.8.4
- #./configure --prefix=/usr/local/cmake
- #make && make install
判斷是否安裝成功,可以直接輸入:
#cmake
會出現類似如下的內容:
cmake version 2.8.4
Usage
cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
。。。。。
- #cmake -DCMAKE_INSTALL_PREFIX=/home/mysql \
- -DMYSQL_DATADIR=/home/mysql/data
- #make && make install
安裝完了之後,需要初始化一下默認數據庫
- #scripts/mysql_install_db --basedir=/home/mysql --datadir=/home/mysql/data --user=mysql
- #cp support-files/my-medium.cnf /usr/local/mysql/my.cnf //copy配置文件 chown -R mysql:mysql /home/mysql //更改權限
- #vi /home/mysql/my.cnf //加上以下內容,如果有就不用加了
- [mysqld]
- basedir = /home/mysql
- datadir = /home/mysql/data
- log-error = /home/mysql/mysql_error.log
- pid-file = /home/mysql/mysql.pid
- user = mysql
- tmpdir = /tmp
配置好了以後,啓動mysql,可以採用服務的方式啓動,執行:
- #cd /usr/local/mysql/support-files/
- #cp ./mysql.server /etc/init.d/mysql5
- #chkconfig mysql5 on
- #service mysql5 start
- # service mysql5 status
- MySQL running (2803) [ OK ]
顯示爲ok的話,就說明mysql已經啓動成功,缺省情況下,mysql的root用戶是沒有密碼的,可以採用如下方式登錄mysql:
- #su - mysql
- $mysql -uroot -p
- Enter password:
- Welcome to the MySQL monitor. Commands end with ; or \g.
- Your MySQL connection id is 27
- Server version: 5.5.19-log Source distribution
- Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
- Oracle is a registered trademark of Oracle Corporation and/or its
- affiliates. Other names may be trademarks of their respective
- owners.
- Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- mysql>
出現mysql>說明已經登錄系統,接下來就可以創建數據庫和分配用戶權限了。
明天接着說。