Linux(centos6.10)下安装mysql5.6

一、卸载linux自带的mysql

   使用如下命令检查是否安装有MySQL Server
     rpm -qa | grep mysql 
   有的话则通过如下命令卸载
      rpm -e mysql //普通删除模式  
     rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除  
二、安装编译源码所需工具和库
   1. yum -y install gcc gcc-c++ ncurses-devel bison-devel perl-devel perl-Module-Install.noarch 
    2.安装cmake 
mkdir /usr/local/cmake 
cd /usr/local/cmake 
wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz     tar -xzf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./bootstrap
make   
make instal
     检查安装是否成功
     cmake -version 
     
 
 
 
  3.安装mysql
    1.创建mysql的安装目录及数据库存放目录
      mkdir -p /usr/local/mysql //安装mysql 
      mkdir -p /usr/local/mysql/data //存放数据库
    2.开始安装mysql
cd /usr/local/mysql
wget http://101.110.118.70/dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.34.tar.gz
tar -xzf  mysql-5.6.34.tar.gz 
cd mysql-5.6.34
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1
make 
make instal
        cmake命令参数说明:
      -DCMAKE_INSTALL_PREFIX=/usr/local/mysql   //安装目录
      -DINSTALL_DATADIR=/usr/local/mysql/data   //数据库存放目录
      -DDEFAULT_CHARSET=utf8//使用utf8字符
        -DDEFAULT_COLLATION=utf8_general_ci    //校验字符
      -DEXTRA_CHARSETS=all //安装所有扩展字符集
      -DENABLED_LOCAL_INFILE=1 //允许从本地导入数据
  3.mysql配置
    复制mysql服务启动配置文件到/usr/local/mysql下并重命名为my.cnf/usr/local/mysql/my.cnf如存在则输入y和回车覆盖配置文件,如果没有的话,mysql所有的参数将会是默认值
     cp support-files/my-default.cnf  /usr/local/mysql/my.cnf
       创建系统数据库的表
       scripts/mysql_install_db --user=mysql 
       设置环境变量
       vi /etc/profile 
       在最下面添加如下代码,然后保存文件
       export PATH=/usr/local/mysql/bin:$PATH  
       让保存的文件立即生效
       source /etc/profile 
       查看是否生效
       echo $PATH 
      将mysql的启动服务添加到系统服务中
service mysql start //启动
service mysql stop //停止
service mysql restart //重启

      将mysq服务加入开机启动中

      chkconfig --level 35 mysql on 

       检查mysql服务是都启动成功
      netstat -tulnp | grep 3306  
      设置mysqlroot用户密码
     mysqladmin -u root password '1234567' 
      登录mysql,用刚才设置的密码
      mysql -u root -p 
 
 
 
 
 
posted @ 2018-09-17 16:47  无畏迎风  阅读(289)  评论(0编辑  收藏  举报