接昨天的内容,不知道怎么回事,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>说明已经登录系统,接下来就可以创建数据库和分配用户权限了。
明天接着说。
转载于:https://blog.51cto.com/fociceo/781391