以下步骤运行环境是centos6.5
 
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
2、删除mysql
删除命令:rpm -e --nodeps 包名
3、删除老版本mysql的开发头文件和库
命令:rm -rf /usr/lib/mysql
4.删除数据文件和配置文件
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
5.安装mysql
rpm -ivh MySQL-server-5.5.13-1.rhel5.x86_64.rpm (必须装)
rpm -ivh MySQL-client-5.5.13-1.rhel5.x86_64.rpm (必须装)
rpm -ivh MySQL-devel-5.5.13-1.rhel5.x86_64.rpm (不必装)
rpm -ivh MySQL-shared-5.5.13-1.rhel5.x86_64.rpm (不必装)
rpm -ivh MySQL-test-5.5.13-1.rhel5.x86_64.rpm (不必装)
rpm -ivh MySQL-shared-compat-5.5.13-1.rhel5.x86_64.rpm (不必装)
6.启动mysql
service mysql start
7.添加配置文件
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
8.编辑配置文件
修改/etc/my.cnf 中的设置,
在[client]节点下添加 
default-character-set=utf8
在[mysqld]节点下添加
character-set-server=utf8
collation-server=utf8_general_ci

设置表名不区分大小写
lower_case_table_names=1
允许本地或者远程建立存储函数
log_bin_trust_function_creators = 1

在文件最后,追加以下内容(设置默认数据库类型)
default-storage-engine=INNODB

保存退出:wq
重启mysql服务
service mysql restart
9.给root添加默认密码
/usr/bin/mysqladmin -u root password 123456
10.登录mysql
mysql -uroot -p123456
11.测试是否可以看到数据库
show databases;
12.验证mysql编码
show variables like '%char%';
13.使mysql可以被外网访问
update user set host='%' where user = 'root'
flush privileges;
14.授权用户(解决root用户可能不能在本机登录的情况)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%’ IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '1989229' WITH GRANT OPTION;
FLUSH PRIVILEGES;
mysql安装文件见百度云:http://pan.baidu.com/s/1o6ogRhS

linux上mysql安装与卸载的更多相关文章

  1. linux上mysql安装详细教程

    所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...

  2. linux上mysql安装

    所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...

  3. 关于linux下mysql安装和卸载

    卸载:https://www.cnblogs.com/Lenbrother/articles/6203620.html 卸载Mysql 找到了这篇文章:http://zhangzifan.com/ce ...

  4. linux上open-vswitch安装和卸载

    一. ovs 从源码编译安装: 安装依赖项: # apt-get install make # apt-get install gcc # apt-get install build-essentia ...

  5. Linux 下MySQL 安装与卸载

    这个写的比较好:http://www.cnblogs.com/starof/p/4680083.html 2.卸载系统自带的Mariadb rpm -qa|grep mariadb         / ...

  6. linux下MySQL安装登录及操作

    linux下MySQL安装登录及操作 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-cl ...

  7. Linux下Mysql安装(RPM安装)

    1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...

  8. Linux下MySQL安装及配置

    Linux下MySQL安装及配置 安装MySQL Ubuntu系统中,直接使用apt install的方式去安装MySQL的服务端和客户端,MySQL的客户端必须安装,否则无法通过命令连接并操作MyS ...

  9. Linux上编译安装PHP

    这篇文章主要介绍了关于Linux上编译安装PHP,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 之前在服务器上编译安装了PHP运行环境,但是安装完过了一段时间就差不多忘记了,只是零零星 ...

随机推荐

  1. MySQL复制之理论篇

    一.MySQL复制概述 MySQL支持两种复制方式:基于行的复制和基于语句的复制(逻辑复制).这两种方式都是通过在主库上记录 二进制日志.在备库重放日志的方式来实现异步的数据复制,其工作原理如下图: ...

  2. 【JAVA零基础入门系列】Day11 Java中的类和对象

    今天要说的是Java中两个非常重要的概念--类和对象. 什么是类,什么又是对象呢?类是对特定集合的概括描述,比如,人,这个类,外观特征上,有名字,有年龄,能说话,能吃饭等等,这是我们作为人类的相同特征 ...

  3. Codeforces Round #383 (Div. 2)C. Arpa's loud Owf and Mehrdad's evil plan

    C. Arpa's loud Owf and Mehrdad's evil plan time limit per test 1 second memory limit per test 256 me ...

  4. redis源码分析之发布订阅(pub/sub)

    redis算是缓存界的老大哥了,最近做的事情对redis依赖较多,使用了里面的发布订阅功能,事务功能以及SortedSet等数据结构,后面准备好好学习总结一下redis的一些知识点. 原文地址:htt ...

  5. C#设计模式之十二享元模式(Flyweight)【结构型】

    一.引言   今天我们要讲[结构型]设计模式的第六个模式,该模式是[享元模式],英文名称是:Flyweight Pattern.还是老套路,先从名字上来看看."享元"是不是可以这样 ...

  6. Android 开发笔记___存储方式__共享参数__sharedprefences

    Android 的数据存储方式有四种,这次是[共享参数__sharedprefences] 听起来挺别扭的,平时看到的app里面,当用户删除了一些软件以后下次安装,发现原来的设置还在,这种情况就是把一 ...

  7. HTML学习笔记 CSS文本及字体及连接及列表(a标签使用及缩进) 案例 第七节 (原创)参考使用表

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 分布式框架Dubbo入门

    Dubbo简介 Dubbo是一个Alibaba开源额分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.dubbo就是个服务框架,只有在分布式的时候,才有dubb ...

  9. J1002.JavaFX简介

    引言 2008年12月05日,SUN发布了JavaFX第一个正式版本,以期望Java在UI端能够更好地应用于开发富客户端的互联网应用(Rich Internet Cliet). 2011年发布的Jav ...

  10. 基于gitHub+hexo搭建的个人博客

    文章导航 前期准备 安装hexo 修改hexo主题 自定义主题 部署本地文件到github查看 我的第一篇博客 前期准备 下载安装git命令行工具.node及npm环境 注册自己的GitHub账号 安 ...