Aliyun linux5.7 64位 安装 mysql5.6.4

来源:互联网 发布:新闻软文代写seo 编辑:程序博客网 时间:2024/05/14 22:13
安装mysql前的准备工作
groupadd mysql     //创建mysql组
useradd -g mysql mysql //创建mysql用户添加到mysql组


我下载的是mysql-5.6.4-m7-tar.zip
1、unzip mysql-5.6.4-m7-tar.zip   会生成mysql-5.6.4-m7-tar.gz的压缩文件


2、tar -zxvf mysql-5.6.4-m7-tar.gz  会生成mysql-5.6.4-m7的文件夹


接下来我们就要配置安装目录进行具体的安装了,这里需要注意的是利用cmake时需要安装cmake的应用程序。 
下载压缩包cmake-2.8.10.1.tar.gz   解压缩  tar -zxvf cmake-2.8.10.1.tar.gz   得到文件 cmake-2.8.10.1    进入  cd cmake-2.8.10.1  <我们现在外层建立目录  mkdir cmake_exe>


(1)  配置安装目录  ./configure --prefix=/home/cmake_exe
可能在这步的时候回报出
Error when bootstrapping CMake:
Cannot find appropriate C++ compiler on this system.
Please specify one using environment variable CXX.
See cmake_bootstrap.log for compilers attempted.
根据提示是缺少C++编译器
输入 yum install gcc-c++ 回车
继续执行 ./configure --prefix=/home/cmake_exe
(2)make          
(3)make install


cd mysql-5.6.4-m7
cmake ./
可能会报出
-- MySQL 5.6.4-m7
-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH) 
CMake Error at cmake/readline.cmake:83 (MESSAGE):
  Curses library not found.  Please install appropriate package,


解决办法 
[root@localhost mysql-5.6.4-m7]# rm CMakeCache.txt
[root@localhost mysql-5.6.4-m7]# yum install ncurses-devel
Warning: Bison executable not found in PATH
-- Configuring done
-- Generating done
-- Build files have been written to: /software/mysql-5.6.4-m7
[root@localhost mysql-5.6.4-m7]# yum install bison
[root@localhost mysql-5.6.4-m7]# make && make install


# cd /usr/local/mysql 
# chown -R mysql:mysql .    (#这里最后是有个.的大家要注意# 为了安全安装完成后请修改权限给root用户)
# scripts/mysql_install_db --user=mysql    (先进行这一步再做如下权限的修改)
# chown -R root:mysql .     (将权限设置给root用户,并设置给mysql组, 取消其他用户的读写执行权限,仅留给mysql "rx"读执行权限,其他用户无任何权限)
# chown -R mysql:mysql ./data    (数据库存放目录设置成mysql用户mysql组)
# chmod -R ug+rwx  .     (赋予读写执行权限,其他用户权限一律删除仅给mysql用户权限)
 
下面的命令是将mysql的配置文件拷贝到/etc
# cp support-files/my-default.cnf  /etc/my.cnf
(5.6之前的版本用如下命令)
# cp support-files/my-medium.cnf /etc/my.cnf  (5.6之前的版本是此操作,读者也可在此时自己进入support-files文件夹下面,看是配置文件的真正名称,那个存在,就拷贝那个。。)
修改my.cnf配置
   # vi /etc/my.cnf
#[mysqld] 下面添加:
 user=mysql
  datadir=/data/mysql
 default-storage-engine=MyISAM


将mysql的启动服务添加到系统服务中 
# cp support-files/mysql.server  /etc/init.d/mysql
现在可以使用下面的命令启动mysql 
# service mysql start 
停止mysql服务 
# service mysql stop 
重启mysql服务 
# service mysql restart 


# chkconfig --add mysql
修改默认root账户密码,默认密码为空
修改密码 cd 切换到mysql所在目录
# cd /usr/local/mysql
# ./bin/mysqladmin -u root password


最后
# service mysql restart;              (重启mysql服务器)
# cd /usr/local/mysql/bin/        (进入mysql basedir下面的bin中)
# ./mysql -uroot -p密码                               (开启客户端)





1 0
原创粉丝点击