centos6.6下编辑安装mysql-5.6.21

参考以下链接:

http://blog.csdn.net/wendi_0506/article/details/39478369

1.进入MySQL官方网站(下载需申请账号),下载源码包。下载tar包下来再上传到Linux机器上面,或在Linux上面下载。

2.yuminstallgccgcc-c++ncurses-develperl
cmake
-y

3. useradd
-M-s /sbin/nologinmysql

4.mkdir-p/usr/local/mysql

5.cmake
\
DCMAKE_INSTALL_PREFIX=/usr/local/mysql
\
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock
\
-DDEFAULT_CHARSET=utf8
\
-DDEFAULT_COLLATION=utf8_general_ci
\
-DWITH_INNOBASE_STORAGE_ENGINE=1
\
-DWITH_ARCHIVE_STORAGE_ENGINE=1
\
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
\
-DMYSQL_DATADIR=usr/local/mysq/data/mysqldb
\
-DMYSQL_TCP_PORT=3306
\
-DENABLE_DOWNLOADS=1

(重新运行配置,需要删除CMakeCache.txt文件。:make
clean; rmCMakeCache.txt)

参数部分可参考:http://www.blogjava.net/kelly859/archive/2012/09/04/387005.html

6.make;make
install;

7.chown-Rvmysql:mysql
/usr/local/mysql

8./usr/local/mysql/scripts/mysql_install_db--user=mysql--datadir=/usr/local/mysql/data/mysqldb

当MySQL的系统库(mysql系统库)发生故障或需要新加一个mysql实例时,需要初始化mysql数据库,生成授权表,不覆盖已有的MySQL授权表,并且它不影响任何其它数据。

授权表的介绍 http://www.searchdatabase.com.cn/showcontent_31062.htm

http://www.linuxidc.com/Linux/2013-07/88024.htm

9. cp/usr/local/mysql/support-files/my-default.cnf/etc/my.cnf
(复制配置文件,并进行修改)

cpsupport-files/mysql.server/etc/init.d/mysqld(复制启动脚本)

10.修改环境变量,让mysql可以自动识别。

vim
/etc/profile

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

export PATH

source /etc/profile

11.service mysqld start

mysql-uroot-p

初始密码一般为空,能登陆上说明已成功。

12.mysqladmin-urootpassword ‘123456‘(可以使用mysqladmin来修改用户的密码)

生产数据库建议运行,/usr/local/mysql/bin/mysql_secure_installation

来执行几个设置:
a)为root用户设置密码
b)删除匿名账号
c)取消root用户远程登录
d)删除test库和对test库的访问权限
e)刷新授权表使修改生效

http://www.jb51.net/article/47727.htm

13.启动mysql服务并加入开机自启动(可选这个步骤,以后可以自己启动的)

service mysqld start
chkconfig --level 35 mysqld on

时间: 2024-10-20 07:34:45

centos6.6下编辑安装mysql-5.6.21的相关文章

Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】

一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 [sql] view plaincopy yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装 [sql] view plaincopy wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -xzvf cmake-2.8.10.2.tar.gz cd 

Linux CentOS6.5下编译安装MySQL 5.6.29

一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 [[email protected] ~]# yum install gcc gcc-c++ ncurses-devel perl  安装cmake,从http://www.cmake.org下载源码并编译安装 [[email protected] ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz    [[email protected] ~]#tar -

Linux centos6.5 下编译安装mysql

安装环境 系统:centos6.5_86X64 Mysql: mysql-5.6.16.tar.gz 注意:mysql-5.6.16安装和5.5.5.1不同,编译不再使用./configure来进行,而是使用cmake来编译. 1.新建存放数据的目录 [[email protected] beauty]# mkdir -p /data/mydata 2.新建用户 [[email protected] beauty]# groupadd -r mysql     #新建mysql组 [[email

Linux CentOS6.5下编译安装MySQL 5.6

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

Centos6.5下编译安装mysql 5.6

一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 二:安装MySQL 查看可安装的包 yum list 安装编译代码需要的包 yum -y install make gcc-c++ cmake bison-devel nc

Linux CentOS6.6下编译安装MySQL 5.6.16 详细教程(亲测成功)

一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 [sql] view plain copy yum install gcc gcc-c++ ncurses-devel perl 安装cmake 官方:http://www.cmake.org下载源码并编译安装 csdn下载地址:http://download.csdn.net/detail/chun8416/9514242 [sql] view plain copy wget http://www.cmake.org/files/

Linux(CentOS6.5)下编译安装MySQL Community Server 5.7.12

  组件 官方网站 直接下载地址 备注 mysql http://dev.mysql.com/downloads/mysql/ http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12.tar.gz mysql源码 CMake https://cmake.org https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz 编译时使用 Boost http://www.boost.org/ http://120.5

Centos6.4下Nginx安装

Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过三年了.Igor 将源代码以类BSD许可证的形式发布. Nginx和Apache区别 Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客.新浪播客.网易新

CentOS6.5_64bit下编译安装MySQL-5.6.23

转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/44785511 ************************************************************         CentOS6.5_64bit下编译安装MySQL-5.6.23 **************************************************************一.关闭防火墙chkconfig iptable