接昨天的内容,不知道怎么回事,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]
cmake [options]
。。。。。
#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>说明已经登录系统,接下来就可以创建数据库和分配用户权限了。
明天接着说。