记录一下本身在centos5.5 上安装mysql5.6.10的过程。 html
安装各类依赖软件包: mysql
yum -y install gcc yum -y install gcc-c++
2. 安装cmake (由于mysql5.6 更改了安装方式由以前的configure改成了cmake) linux
下载cmake c++
wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz
解压 sql
tar -xzvf cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2 ./Bootstrap make make install
3. 安装mysql shell
下载mysql5.6.10: 数据库
下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads windows
解压: centos
tar -xzvf mysql-5.6.10.tar.gz
cd mysql-5.6.10 cmake ./ // 不指定安装位置,默认安装在/usr/local/mysql下
出了点差错: google
安装缺乏的依赖库:
下载:
wget http://invisible-island.net/datafiles/release/ncurses.tar.gz
解压:
tar -xzvf ncurses.tar.gz
cd ncurses-5.9 ./configure make make install
准备就绪:删除CMakeCache.txt 而后从新安装
cmake ./ make
呼呼又出错了
眨一看权限不够,不可以啊,咱可用得是root用户啊, linux小白迷茫了,google吧!!!唉,原来是 由于在windows下的共享目录下编译,因此没法建立符号链接,致使编译失败。
代码挪个地,再试试!
rm -rf CMakecache.txt make clean
cmake ./ make make install
安装成功啦!!!
4. 建立mysql 用户组 用户 修改/usr/local/mysql 文件夹属性
生成默认配置文件:
cp default-my.cnf /etc/my.cnf
5. 启动mysql
万事俱备只欠东风,将mysql服务启起来吧!
./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
老祖宗说过忘乎所以是没有好结果滴!这么又是个出错,My God!
仔细看看,权限又是权限问题,马虎大意害死人啊,再搞一次
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
mysqld_safe > /dev/null &
搞定,终于跑起来了! 喂喂,可别忙着收工哈~ 别忘了mysql的root账号初始密码但是空的,敞开门赤裸裸的诱惑有没有?!
加个密码:
mysqladmin -u root password your_password
由于mysql root用户默认是只能经过本地访问的,若是须要在远程经过root登陆数据库须要修改一下root的权限。
(注:抹掉的是我root用户的密码)
打完收工!!!
================分割线======================
知识缺失太厉害,各类小白,加油啊,少年!!!