CentOS6.8下安装MySQL5.6

一:卸载旧版本

使用下面的命令检查是否安装有MySQL Server

rpm -qa | grep mysql

有的话通过下面的命令来卸载掉

rpm -e mysql             //普通删除模式
rpm -e --nodeps mysql        // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

二:安装MySQL

安装编译代码需要的包

yum -y install make gcc-c++ cmake bison-devel  ncurses-devel

下载MySQL-5.6.35

#wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
#tar xvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
#mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

创建mysql用户和组

#groupadd mysql
#useradd -r -g mysql mysql -d /usr/local/mysql
#echo "mima" | passwd --stdin mysql

修改目录权限

chown -R mysql:mysql /usr/local/mysql

安装数据库

#su - mysql
#/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
#exit

复制mysql配置文件

#cd /usr/local/mysql/support-files
#cp my-default.cnf /etc/my.cnf

添加系统服务

#cp mysql.server /etc/init.d/mysql
#chkconfig mysql on

.添加环境变量

#vim /etc/profile
export MYSQL_HOME="/usr/local/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"
#source /etc/profile

启动mysql

service mysql start

设置root密码

mysqladmin -u root password ‘123456‘

设置默认端口

#vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
server_id=1
socket=/tmp/mysql.sock

允许所有外部链接访问(可选)

#mysql -u root -p
#mysql命令行输入
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
FLUSH PRIVILEGES;

 

参考文档:

    http://www.cnblogs.com/liuyi2614/p/6382183.html 

  

  

  

时间: 2024-10-05 06:44:15

CentOS6.8下安装MySQL5.6的相关文章

centOS6.3下安装mysql5.6详解

首先去mysql官网下载需要的linux版本的mysql,我下的是MySQL-5.6.17-1.linux_glibc2.5.x86_64.rpm-bundle.tar 下载网址为:http://dev.mysql.com/downloads/mysql/ 接下来把下载下来的mysql拖到centOS中去,也可以直接在centOS中下载. 接下来解压下载好的文件 [[email protected] src]# tar -xvf MySQL-5.6.17-1.linux_glibc2.5.x86

如何在Centos6.x下安装Mysql5.6.14

1.安装make编译器 make编译器下载地址:http://www.gnu.org/software/make/ (系统默认自带)查看自己的系统是否安装某个软件,如果已经有了,就不用在安装了,但是也有可能之前被卸载了. 如果你之前是使用rpm -ivh make装的,用 #rpm -qa | grep make肯定是能够找到的. 如果你是用 make && make install装的.那么最好直接去找执行程序,就知道有没装上去 #find / -name matlab 如果装了,它会告

Centos6.7下安装mysql5.6.26

之前都是看着网上的帖子,然后去安装的.这次自己记录下心得,方便以后查阅 Linux版本:Centos6.7 msyql:5.6.26 x86_64 安装方式:二进制免编译安装 查看Linux多少位 #uname -i x86_64 下载MySQL版本 #cd /usr/local/src #wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.26-linux-i686-glibc23.tar.gz 初始化 #tar zxvf /usr/l

centos6.7下安装mysql5.6.22同时解决中文乱码问题

1.下载 http://dev.mysql.com/downloads/mysql/ 或者使用wget下载: wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar 2.安装 2.1.  检测是否已经安装了mysql rpm -qa | grep mysql 如果已经安装了,将其卸载,如: rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x8

centos6.4下安装mysql5.7.18

1.安装前工作 在安装前需要确定现在这个系统有没有 mysql,如果有那么必须卸载(在 centos7 自带的是 mariaDb 数据库,所以第一步是卸载数据库). 卸载系统自带的Mariadb: 查看mariadb数据库: 1 rpm -qa | grep mariadb 卸载mariadb数据库: 1 rpm -e --nodeps  mariadb文件名 卸载已安装的mysql: 查看 mysql 数据库: 1 rpm -qa | grep -i mysql 卸载 mysql 数据库: 1

Centos6.6下安装MySQL5.6

1.先查看本机上已经安装的MySQL rpm –qa | grep -i mysql 如果存在信息说明已经安装MySQL 需要完全卸载以前的MySQL yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 如果存在的话,继续删除即可 2. 使用wget 直接在CentOS上下载MySQL(serve

centos6.5下安装mysql5.6.30

1.解压mysql tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  -C /usr/local mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30 2.添加用户与组 groupadd mysql useradd -g mysql mysql  -s /sbin/nologin  chown -R mysql:mysql mysql-5.6.30 3.安装数据库 mkdir /usr/local

CentOS6.10下安装mysql-5.7.24

卸载原有mysql 因为mysql数据库在Linux上实在是太流行了 所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面 我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库 rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 // 普通删除模式 rpm -e mysql-libs-5.1.73-3.el6_

centos6.5下的mysql5.6.30安装

http://www.cnblogs.com/fujinzhou/p/5750442.html centos6.5下的mysql5.6.30安装 1.解压mysql tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  -C /usr/local mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30 2.添加用户与组 groupadd mysql useradd -g mysql mysql  -s