1、卸载系统自带的MySql

1.1、查看该操作系统上是否已经安装了mysql数据库

  [root@xhTest-1 ~]# rpm -qa | grep mysql

  

1.2、删除原mysql数据库

  1.2.1、普通删除模式
    [root@xhTest-1 ~]# rpm -e mysql-libs-5.1.66-2.el6_3.x86_64
  1.2.2、强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
    [root@xhTest-1 ~]# rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64

2、安装

2.1、通过SFTP将所需安装包放到ROOT下

  

2.2、安装服务端

  [root@xhTest-1 ~]# rpm -ivh MySQL-server-5.5.13-1.linux2.6.x86_64.rpm

  

2.3、安装客户端

  [root@xhTest-1 ~]# rpm -ivh MySQL-client-5.5.13-1.linux2.6.x86_64.rpm

  

2.4、查询是否安装成功

  [root@xhTest-1 ~]# rpm -qa | grep MySQL

  

2.5、启动

  [root@xhTest-1 ~]# service mysql start

  

3、配置

3.1、修改root用户密码

  [root@xhTest-1 ~]# mysqladmin -u root -p password "passwd1234"

  Enter password: (输入原来的密码,如果没有直接按回车)

3.2、打开防火墙3306端口

  3.2.1、编辑iptables文件

  [root@xhTest-1 ~]# vi  /etc/sysconfig/iptables

  3.2.2、增加如下一行配置

  -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

  (增加位置在 “--reject-with icmp-host-prohibited” 之前)

  

  3.2.3、重启防火墙

  [root@xhTest-1 ~]# service iptables restart

3.3、修改MySQL配置文件

  3.3.1、将样例文件拷贝到/etc/下 改名为my.cnf

  [root@xhTest-1 ~]# cp -r /usr/share/doc/MySQL-server-5.5.13/my-small.cnf /etc/my.cnf

  3.3.2、编辑my.cnf文件

  [root@xhTest-1 etc]# vi /etc/my.cnf

  3.3.3、增加配置

  1)lower_case_table_names=1(设置查询表名不区分大小写)

  2)max_allowed_packet = 16M(若需要传输大数据量表需修改)

  3)wait_timeout=30(线程等待时间,单位为秒)

  4)log-error=/var/log/mysqld_err.log(错误日志,可自定义地址)

  位置在[mysqld]下

  

  3.3.4、重启mysql生效

  [root@xhTest-1 ~]# service mysql restart

  3.3.5、不重启的设置方法

  [root@xhTest-1 ~]# mysql -u root -p

  mysql> set global wait_timeout=30;

  mysql> show global variables like'wait_timeout';

  

3.4、开启远程访问权限

  3.4.1、进入mysql

  [root@xhTest-1 ~]# mysql -u root -p

  输入密码

  3.4.2、查询及修改用户表

  mysql> use mysql;

  mysql> select host,user,password from user where user = 'root';

  3.4.3、远程登录mysql为远程用户设置访问密码

  mysql> update user set host = '%' where user = 'root' and host = 'localhost';

  mysql> update user set password=PASSWORD('root用户密码') where user='root';

  mysql> flush privileges;

    修改mysql库的user表,将host项,从localhost改为%

    %表示:允许任意host访问,如果只允许某一个ip访问,可改为相应的ip地址

4、MySql 目录结构

  a、数据库目录 /var/lib/mysql/
  b、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
  c、相关命令 /usr/bin(mysqladmin mysqldump等命令)
  d、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
  如:/etc/rc.d/init.d/mysql start/restart/stop/status

CentOS6.4 下安装 MySql5.5.13的更多相关文章

  1. centos6.6 下安装mysql5.7

    背景 没啥好说的,就是需要搭建自己的测试数据库跟研发的数据隔离开来,需要怼mysql 这个方法只适合mysql5.7 # mysql5.6的有差异 步骤 1. 确认线上mysql的版本 SELECT ...

  2. centos6.4下安装mysql5.7.18

    1.安装前工作 在安装前需要确定现在这个系统有没有 mysql,如果有那么必须卸载(在 centos7 自带的是 mariaDb 数据库,所以第一步是卸载数据库). 卸载系统自带的Mariadb: 查 ...

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

    1.下载 http://dev.mysql.com/downloads/mysql/ 或者使用wget下载: wget http://dev.mysql.com/get/Downloads/MySQL ...

  4. CentOS6.8下安装MySQL5.6

    一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql //普通删除模式 rpm -e ...

  5. Centos6.6下安装MySQL5.6

    1.先查看本机上已经安装的MySQL rpm –qa | grep -i mysql 如果存在信息说明已经安装MySQL 需要完全卸载以前的MySQL yum remove mysql mysql-s ...

  6. Centos6.4下安装mysql5.6.10

    今天下午捣腾安装mysql和apache.从网上下载mysql5.6.10,http://ishare.iask.sina.com.cn/f/36050990.html,解压后发现没有configur ...

  7. centos6.5 下安装mysql5.7

    http://blog.csdn.net/cryhelyxx/article/details/49757217 按步骤一路执行下去. 以下是补充: linux下,在mysql正常运行的情况下,输入my ...

  8. CentOS6.10下安装mysql-5.7.24

    卸载原有mysql 因为mysql数据库在Linux上实在是太流行了 所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面 我们可以通过如下命令来查看我们的操作系统上是否已经安装了 ...

  9. windows下安装mysql5.6.13的主从复制

    如下操作均在vmware 虚拟机中winows xp 测试成功 中间走了很多弯路,网上的很多资料都是针对5.1以前的版本,在新版中根本无法使用,所以根据自己的实践整理了这篇文章 主服务:192.168 ...

随机推荐

  1. Http编程(二)使用Apache 的API实现

    要下载jar包 import java.io.FileOutputStream; import java.io.IOException; import org.apache.http.HttpEnti ...

  2. Spark源码的编译过程详细解读(各版本)(博主推荐)

    不多说,直接上干货! 说在前面的话   重新试多几次.编译过程中会出现下载某个包的时间太久,这是由于连接网站的过程中会出现假死,按ctrl+c,重新运行编译命令.  如果出现缺少了某个文件的情况,则要 ...

  3. GBDT多分类示例

    相当于每次都是用2分类,然后不停的训练,最后把所有的弱分类器来进行汇总 样本编号 花萼长度(cm) 花萼宽度(cm) 花瓣长度(cm) 花瓣宽度 花的种类 1 5.1 3.5 1.4 0.2 山鸢尾 ...

  4. chrome 下修改 agent 的方法

    前言 这篇文章和 tiankonguse 的个人网站里的文章保持同步. 很早之前,在 chrome 下修改 agent 的方法是使用 chrome 插件. 后来 chrome 的某一个版本中自带这个功 ...

  5. j2ee高级开发技术课程第二周(web请求的整个过程、XML)

    博客非原创,只是收集整理了一下网上的一些文章 一.web请求的整个过程 1)把URL分割成几个部分:协议.网络地址.资源路径.其中网络地址指示该连接网络上哪一台计算机,可以是域名或者IP地址,可以包括 ...

  6. 安装和使用mongodb

    环境: Ubuntu 13.04 安装MongoDB $sudo apt-get install mongodb 会自动安装libpcrecpp0 libboost-system1.42.0 libb ...

  7. [uva] 1671 History of Languages

    题目描述 输入两个DFA,判断是否等价. https://uva.onlinejudge.org/external/16/1671.pdf 输入 第一行T 可以接受的字母表 第二行N 状态数 接下去N ...

  8. [BZOJ 2839]集合计数

    Description 题库链接 有 \(2^n\) 个集合,每个集合只包含 \([1,n]\) ,且这些集合两两不同.问有多少种选择方法(至少选一个),使得这些集合交集大小为 \(k\) . \(0 ...

  9. Linux进程管理四大工具ps \dstat\ top\ htop

    Linux进程管理之“四大名捕” 一.四大名捕 四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”.内功卓越的高手“铁手”.腿功惊人 ...

  10. Firebird shadow

    火鸟数据库的shadow,即实时镜像. 主库发生变化,shadow也跟随变化,防止任何意外造成主库损坏无法使用,当然shadow可以有多个. 1.创建shadow的准备:修改Firebird.conf ...