CentOS 6.5 二进制安装MySQL 5.6

--------------------------------

下载MySQL5.6二进制包

mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz

安装相关依赖包

yum install libaio*

useradd mysql

安装mysql到/data/mysql/data下

tar zxvf mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz -C /data/

mv mysql-5.6.20-linux-glibc2.5-x86_64 mysql

修改mysql的各级文件夹和文件的创建者、创建组为mysql(注意语句后面有个.)

chown -R mysql.mysql /data/mysql

至此mysql已经安装完了,

但还需要初始化,初始化mysql表、test表、infomation表等。

/data/mysql/scripts/mysql_install_db --datadir=/data/mysql/data --basedir=/data/mysql --user=mysql --explicit_defaults_for_timestamp

-------------------------------------------------------------------------------------------------------------------------------------

拷贝启动脚本

cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld

 

ln -s /data/mysql/include /usr/include/mysql

echo "/data/mysql/lib" > /etc/ld.so.conf.d/mysql.conf && ldconfig -v

ln -s /data/mysql/bin/mysql /usr/bin

修改配置文件my.cnf

cd /data/mysql

cp my.cnf /etc/my.cnf

vim /etc/my.cnf

[mysqld]中添加:

basedir = /data/mysql

datadir = /data/mysql/data

port = 3306

server_id = 1

-------------------------  

启动mySQL服务

chkconfig mysqld on

service mysqld start

  

登陆MySQL并且删除空用户

mysql

mysql> SELECT user,host,password FROM mysql.user;

+------+-----------------------+----------+

| user | host                  | password |

+------+-----------------------+----------+

| root | localhost             |          |

| root | localhost.localdomain |          |

| root | 127.0.0.1             |          |

| root | ::1                   |          |

|      | localhost             |          |

|      | localhost.localdomain |          |

+------+-----------------------+----------+

6 rows in set (0.00 sec)

设置密码()括号里面的为密码,用户名root

mysql> UPDATE mysql.user set password = PASSWORD(‘[email protected]‘) WHERE user = ‘root‘;

mysql> SELECT user,host,password FROM mysql.user;

+------+-----------------------+-------------------------------------------+

| user | host                  | password                                  |

+------+-----------------------+-------------------------------------------+

| root | localhost             | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

| root | localhost.localdomain | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

| root | 127.0.0.1             | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

| root | ::1                   | *11B9ACA21786F766739D0EB1483C5F64212B81AC |

|      | localhost             |                                           |

|      | localhost.localdomain |                                           |

+------+-----------------------+-------------------------------------------+

6 rows in set (0.00 sec)

mysql> DROP USER ‘‘@localhost;

mysql> FLUSH PRIVILEGES;

mysql> quit

---------------------MySQL安装完成-------------------------------

设置/修改 密码

mysql> grant all privileges on *.* to ‘root‘@‘localhost‘ identified by ‘[email protected]‘ with grant option;

mysql> flush privileges;

  

时间: 2024-08-25 23:06:26

CentOS 6.5 二进制安装MySQL 5.6的相关文章

CentOS 6.5下二进制安装 MySQL 5.6

转摘 CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 1 2 [[email protected] mysql]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:下载MySQL5.6二进制包 1 #wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.20-linux-glibc2.5-i686.tar.gz 3:添加用户和组 1 2 #groupadd m

编译安装和二进制安装mysql

useradd -r -s /sbin/nologin -M  mysql mkdir -p /opt/data/var yum -y install make gcc-c++ cmake bison-devel  ncurses-devel /etc/init.d/iptables stop chkconfig iptables off sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config yum -y inst

二进制安装mysql方法及其配置

一.实验环境 CentOs 6.6 [[email protected] ~]# uname -rs Linux 2.6.32-504.el6.i686[[email protected] ~]# 二.实验步骤 1.从网上下载适合的版本,本文采用mysql-5.5.48-linux2.6-i686,下载地址如下: wget   /home/chen/tools http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48-linux2.6-i686.t

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服务器实例给释放掉,导致我的数据全部丢失,现在新搞一个服务器,顺便记录一下CentOS 7.4 MySQL&MariaDB&Redis&Mongodb 的安装 1祝大家:诸事顺利,2019 发大财! 本人将一如既往,更新我的博客,努力为博客园贡献文章! Mysql 安装 随着CentOS

CentOS 6.5 环境安装 MySQL 5.1

[环境介绍] 操作系统:     CentOS 6.5 i686 i386 MySQL版本: MySQL-community-5.1.73-1.rhel5.i386.rpm-bundle.tar [安装步骤] 1.创建mysql用户和组 # groupadd mysql # useradd -g mysql mysql 2.解压安装包 #进入安装包目录 $ cd /Software/MySQL_Install $ tar -xvf MySQL-community-5.1.73-1.rhel5.i

CentOS 6 下升级安装Mysql 5.5 完整步骤

使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024 ),只能想办法将Mysql升级到5.5. 这果然是一次蛋疼的升级过程. 完整步骤: 1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下. mysqldump -u xxx -h xxx -P 3306 -p --all-databases > database

CentOS源码编译安装MySQL 5.5.15

CentOS源码编译安装MySQL 5.5.15 文章目录 [隐藏] 安装编译工具 下载源码 安装cmake和bison 编译安装MySQL 一些相关设置 安装编译工具 yum install gcc gcc-c++ yum install ncurses-devel 下载源码 mkdir -p /tmp cd /tmp wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.

在CentOS上使用yum安装MySQL+安全优化

0.说明 使用yum安装的好处是,你不用自己去解决软件之间的依赖问题,基本上yum执行完成,也就把软件安装好了,下面介绍使用yum的方法来安装MySQL,同时也会介绍安装完成后的安全优化. 注意:下面的操作都是以新安装的CentOS  6.5来作为演示的. 1.使用yum安装MySQL 查看是否已经安装MySQL: [[email protected]]# yum list installed | grep mysql 如果你在安装CentOS的时候指定了安装MySQL数据库,就要有显示,这里我

CentOS 6.4下安装MySQL 5.6.22

本文详细介绍在CentOS 6.4下安装MySQL 5.6.22的过程,供需要的朋友学习参考. 一.下载MySQL 安装包 1)http://dev.mysql.com/downloads/mysql/ 打开网址: Select Platform: 选择 Linux-Generic 选择选择 Linux - Generic (glibc 2.5) (x86, 64-bit), RPM   进行下载: linux 下下载: wget  http://cdn.mysql.com/Downloads/