centos6.5下面mysql5.6的安装

1 本地下载,用rz操作导到/usr/local/

我的版本是mysql5.6.19

2 安装cmake yum install cmake

3 安装需要用到的二个插件

ncurses
ncurses-devel

yum install ncurses ncurses-devel

4 创建mysql需要用到的组和用户

groupadd mysql

useradd -g mysql
mysql

5 到对应的目录下面

cd /usr/local/

tar zxvf
mysql-5.6.19

cd mysql-5.6.19

6 cmake命令安装

cmake命令:注意:路径要对应自己的目录

cmake .
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_DEBUG=0

如果出现

CMake Error: The source
directory "/opt/mysql-5.7.3-m13-linux-glibc2.5-x86_64" does not
appear to contain CMakeLists.txt.

把路径再确认下。

出现如下结果说明成功了。

-- Running cmake
version 2.6.4

-- MySQL 5.6.19

-- Packaging as:
mysql-5.6.19-Linux-x86_64

--
HAVE_VISIBILITY_HIDDEN

--
HAVE_VISIBILITY_HIDDEN

--
HAVE_VISIBILITY_HIDDEN

-- Using cmake
version 2.6.4

-- Not building
NDB

-- Library
mysqlclient depends on OSLIBS -lpthread;m;rt;dl

Warning: Bison
executable not found in PATH

-- Library
mysqlserver depends on OSLIBS -lpthread;m;rt;crypt;dl

-- Configuring
done

-- Generating
done

-- Build files
have been written to: /usr/local/mysql

6 make

7 make install

8 vim
/etc/my.cnf 编辑下mysql配置文件

写入当前安装的地址

9 cd
/usr/local/mysql

./scripts/mysql_install_db
--user=mysql

遇到一个问题 这个mysql_install_db没有执行权限

chmod a+x
scripts/mysql_install_db

然后再次执行

出现如下提示就成功了

PLEASE REMEMBER TO
SET A PASSWORD FOR THE MySQL root USER ! 
To do so, start the server, then issue the following commands:

./bin/mysqladmin -u root password ‘new-password‘ 
./bin/mysqladmin -u root -h localhost.localdomain password ‘new-password‘

Alternatively you can run:

./bin/mysql_secure_installation

which will also give you the option of removing the test 
databases and anonymous user created by default. This is 
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:

cd . ; ./bin/mysqld_safe &

如果报错:

查看日志

Table ‘mysql.plugin‘
doesn‘t exist

这个是找不到数据文件,原因是我当时配置数据文件的时候写错了。

解决方法:

Vim /etc/my.cnf 把配置路径写对了。

10
../bin/mysqld_safe&

启动

11 把启动脚本放到/etc/init.d/mysql那
方便管理

mv support-files/mysql.server
/etc/init.d/mysql

同时加上执行权限 chmod a+x
/etc/init.d/mysql

12 service mysql
restart

如果遇到报pid错,查看配置是否正确

vim
/etc/init.d/mysql

添加pid的路径

我的是

mysqld_pid_file_path=/var/run/mysqld/mysqld.pid

13 设置开机启动

查看是否有mysql

chkconfig list | grep
mysql

添加mysql

chkconfig --add mysql

设置on

chkconfig --level 3
mysql

最后remove安装包

Rm –rf
/usr/local/mysql5.6.19

时间: 2024-10-08 16:36:53

centos6.5下面mysql5.6的安装的相关文章

基于Centos6.5的MySQL5.7.15二进制源码安装

操作系统准备,本次mysql5.7实战安装是在Centos6.5 x86_64系统上完成.如下是系统详情. [[email protected] ~]#uname -a Linux mysqlserver2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64GNU/Linux [[email protected] ~]#cat /etc/redhat-release CentOS release

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

CentOs6.5系统下MySQL-5.7.19安装

好长时间没有更新了,今天给大家分享一波简单的文档,菜鸟的入门精神就是不断的学习,不断地找大神帮助!!!! 在这里今天给大家推荐一个博文地址:http://sumongodb.blog.51cto.com/ 好了!废话少说,干活走起来!!!!!!!! CentOs6.5下mysql5.7.19二进制安装是我自己编译的官方源码包 首先我们把一些依赖包安装上: yum -y groupinstall "Development tools" yum -y install ncurses ncu

CentOS-6.4-minimal版中源码安装MySQL-5.5.38

/** * CentOS-6.4-minimal版中源码安装MySQL-5.5.38 * ---------------------------------------------------------------------------------------------------------------------- * 三种安装方式 * 1)源码安装 * 2)二进制包安装 * 3)rpm或yum安装 * 本文演示的是源码安装,并且,从mysql-5.5开始,源码安装要通过cmake安装

mysql-5.7(centos-6.9环境)源码安装

2017-12-25 # 配置主机名完整显示 vim /etc/bashrc # Turn on checkwinsize shopt -s checkwinsize [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\[email protected]\H \W]\\$ " # 配置主机名永久生效 vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=mys

【原】centos6.5下hadoop cdh4.6 安装

1.架构准备: namenode 10.0.0.2 secondnamenode 10.0.0.3 datanode1 10.0.0.4 datanode2 10.0.0.6 datanode3 10.0.0.11 2.安装用户:cloud-user 3.[namenode]namenode到其他节点ssh无密码登录: ssh-keygen     (一路回车) ssh-copy-id [email protected]3 ssh-copy-id [email protected]4 ssh-c

基于rhel7.2的mysql5.7.13安装与配置

基于rhel7.2的mysql5.7.13安装与配置 一.实验环境: (1)虚拟机:vmware workstation 12 (2)操作系统:rhel 7.2 X86_64 (3)数据库:mysql5.7.13 二.MySQL 5.7主要特性: 原生支持Systemd 更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库. 注:从mysql5.6.3版本开始就已经支持了

CentOS6.5菜鸟之旅:安装Realtek无线网卡驱动

一.前言 CentOS6.5不像CentOS7和Unbuntu那样自动安装好了无线网卡驱动,因此需要我们折腾一下. 二.安装前的准备工作   [a] 检查无线网卡驱动的安装情况(通过查看网络接口的安装情况来检查) 在虚拟终端下输入: #> iwconfig 若显示如下信息,则表示未安装无线网卡驱动 lo no wireless extensions. # 本地回环接口 eth0 no wireless extensions. # 以太网接口 若显示如下信息,则表示已安装了 lo no wirel

CentOS6.4下Mysql数据库的安装与配置,导入数据库,授权远程ip

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