CentOS 6.5下二进制安装 MySQL 5.6
CentOS 6.5 二进制安装MySQL 5.6
1:查看系统版本
[root@10-4-5-9 mysql]# cat /etc/redhat-release
CentOS release 6.5 (Final)
2:下载MySQL5.6二进制包
#wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.20-linux-glibc2.5-i686.tar.gz
3:添加用户和组
#groupadd mysql
#useradd -g mysql mysql
4:安装mysql到/usr/local/mysql下
#cd /usr/local
#tar zxvf /{MySQL5.6_path}/mysql-{version}.tar.gz
例如我的配置路径为:
#cd /usr/local
#tar zxvf /root/mysql-5.6.20-linux-glibc2.5-i686.tar.gz
5:修改解压后文件夹名为 mysql
#mv mysql-5.6.20-linux-glibc2.5-i686 mysql
6:修改mysql的各级文件夹和文件的创建者、创建组为mysql(注意语句后面有个.)
cd mysql
chown -R mysql .
chgrp -R mysql .
7:至此mysql已经安装完了,但还需要初始化,初始化mysql表、test表、infomation表等。
#scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
#cp support-files/mysql.server /etc/init.d/mysqld
--user=mysql
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data
PS:该步骤有可能会报错误
安装需要的包即可:libstdc++.so.6和libaio.so.1和libncurses.so.5
8:修改配置文件
[root@10-4-5-9 mysql]# cp my.cnf /etc/my.cnf
/usr/local/mysql
[root@10-4-5-9 mysql]# vi /etc/my.cnf
[mysqld]中添加: basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
server_id = 1
9:启动mySQL服务
#ln -s /usr/local/mysql/bin/mysql /usr/bin
#service mysqld start
10:登陆MySQL并且删除空用户
mysql> SELECT user,host,password FROM mysql.user;
+------+-----------+----------+
| user | host | password |
+------+-----------+----------+
| root | localhost | |
| root | 10-4-5-9 | |
| root | 127.0.0.1 | |
| root | ::1 | |
| | localhost | |
| | 10-4-5-9 | |
+------+-----------+----------+
6 rows in set (0.00 sec) mysql> UPDATE mysql.user set password = PASSWORD('gechong') WHERE user = 'root'; mysql> DROP USER ''@localhost; mysql> FLUSH PRIVILEGES;
CentOS 6.5下二进制安装 MySQL 5.6的更多相关文章
- CentOS 6.2下二进制安装 MySQL 5.6
在CentOS 6.2上 二进制方式安装 MySQL5.6二进制包 可以参考这篇文章: http://www.cnblogs.com/xiaoit/p/3988640.html 一路配置下来很顺利.. ...
- CentOS 6.4下编译安装MySQL 5.6.14
概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server ...
- CentOS 6.4下编译安装MySQL 5.6.16
一.卸载旧版本号MySql 1.rpm卸载: 1> 检查安装包: rpm -qa | grep mysql 2> 普通删除: rpm -e mysql-5.6.16.rpm 3> 强 ...
- CentOS 6.4下编译安装MySQL 5.6.14 (转)
CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14. 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm ...
- 0622 CentOS 6.4下编译安装MySQL 5.6.14
转自http://www.cnblogs.com/xiongpq/p/3384681.html 概述: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版 ...
- CentOS 下编译安装MySQL
CnetOS 下编译安装 MySql 查看是否存在旧版本: rpm -qa | grep mysql 卸载旧版本: rpm -e mysql #普通删除模式 rpm -e --nodeps mys ...
- Linux(CentOS7)下二进制安装MySQL5.7.26
记录一下自己在 CentOS7 下二进制安装 MySQL5.7.26 的过程,之前使用 Linux(CentOS7)下rpm安装MySQL8.0.16 之后发现 rpm 方式安装不利于维护,也不利于单 ...
- 二进制安装MySQL数据库
今天安装的是二进制的mysql包5.7.21的包,在配置文件的时候采了好多坑,左后还是搞定了,来和大家分享一下 二进制msyql5.7.21版本的主从复制安装 新建/picclife目录 mkdir ...
- RHEL5.6环境下yum安装MySQL
RHEL5.6环境下yum安装MySQL记录,2017年2月20日 1.卸载原有的MySQL rpm -qa命令查询是否安装了MySQL [root@localhost mysql]# rpm -qa ...
随机推荐
- 【筛法求素数】【推导】【组合数】UVALive - 7642 - Prime Distance
题意:n个格子,m个球,让你把球放入某些格子里,使得所有有球的格子之间的距离(abs(i-j))均为素数 ,让你输出方案数. 只占一个格子或者两个格子显然可行. 占有三个格子的情况下,则必须保证其中两 ...
- 20162328WJH实验五网络编程与安全实验报告
20162328WJH实验五网络编程与安全实验报告 一.实验五 网络编程与安全-1 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能 ...
- 升级到php7和安装拓展(mac centos)
Mac升级到php7 使用homebrew安装php7 brew update #更新源 brew search php #查找源中的php,发现有php7.1版本,安装最新的php7.1 brew ...
- SHELL异常处理(转载)
写SHELL好久了,经常被异常困扰,可竟然坚持了若干年没用过,回想以前服务过的公司,阿弥陀佛,罪过罪过.废话少说,希望此篇文章可以协助大家和我彻底结束SHELL脚本就是LINUX命令集合的初级阶段. ...
- JQ 数组动态添值,对象动态添值,判断数组/对象是否为空
1.数组动态添值 首先声明一个空数组:var data = new Array(); 向数组中添值 :data.push('添加的值'); 示例:
- s:iterator巧妙控制跳出循环
<s:set name="index" value="1" /> <s:iterator value="#detail.member ...
- 解决HUE报错MultipleObjectsReturned: get() returned more than one Document2 -- it returned 2!
表现:界面上报错:,刚登陆进去就能看到,点击执行也会出现.日志里报: Traceback (most recent call last): File "/home/work/hue-3.10 ...
- C++ Primer 学习笔记_91_用于大型程序的工具 --命名空间
用于大型程序的工具 --命名空间 引言: 在一个给定作用域中定义的每一个名字在该作用域中必须是唯一的,对庞大.复杂的应用程序而言,这个要求可能难以满足.这样的应用程序的全局作用域中一般有很多名字定义. ...
- [Android Pro] 分析 Package manager has died
reference to : http://blog.csdn.net/xxooyc/article/details/50162523 这是今天遇到的一个issue,由于Binder造成的.虽然比较简 ...
- Orchard运用 - 定制博客分页显示
一般,对于条目过多的系统或博客,分页显示是最简单的方式.目前分页方式基本有三种格式: 1.显示所有信息,包括标明当前页面,提供上一页和下一页链接和使用首页和末页链接. 2.只标注上一页和下一页链接. ...