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 
 
 
 
 
 

转载于:https://www.cnblogs.com/maoxy/p/9663020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值