1 将相关的 mysql rpm 包上传到 redhat 上

2  我的电脑是Redhat 6.*版本,所以这里使用上面一个

3  解压zip包

4  安装以下几个 rpm

MySQL-client-advanced-5.6.20-1.el6.x86_64.rpm

MySQL-server-advanced-5.6.20-1.el6.x86_64.rpm

5  查看已经安装过的mysql

rpm –aq | grep mysql

结果:

mysql-libs-5.1.66-2.el6_3.x86_64

mod_auth_mysql-3.0.0-11.el6_0.1.x86_64

mysql-connector-java-5.1.17-6.el6.noarch

mysql-test-5.1.66-2.el6_3.x86_64

mysql-devel-5.1.66-2.el6_3.x86_64

libdbi-dbd-mysql-0.8.3-5.1.el6.x86_64

qt-mysql-4.6.2-25.el6.x86_64(这个不用卸载)

rsyslog-mysql-5.8.10-6.el6.x86_64

mysql-bench-5.1.66-2.el6_3.x86_64

mysql-connector-odbc-5.1.5r1144-7.el6.x86_64

dovecot-mysql-2.0.9-5.el6.x86_64

php-mysql-5.3.3-22.el6.x86_64

mysql-5.1.66-2.el6_3.x86_64

mysql-server-5.1.66-2.el6_3.x86_64

说明上面这些Mysql相关的已经安装了。

6 卸载上面安装过的mysql

使用rpm –e mysql –nodeps –allmatches (不理会依赖关系,删除所有上一步查出来的相同的mysql)命令卸载上面不需要的mysql

例如:

rpm -e mysql-libs-5.1.66-2.el6_3.x86_64--nodeps –allmatches

按照相同的命令对安装的其它mysql进行删除。

7 将老版本的几个文件手工删除

[root@localhost mysql]# rm -f /etc/my.cnf

[root@localhost mysql]# rm -rf/var/lib/mysql

[root@localhost mysql]# rm -rf/var/share/mysql

[root@localhost mysql]# rm -rf/usr/bin/mysql*

[root@localhost mysql]#

8 安装mysql服务器端

[root@localhost mysql]# rpm -ivhMySQL-server-advanced-5.6.20-1.el6.x86_64.rpm

Preparing...                ###########################################[100%]

1:MySQL-server-advanced ########################################### [100%]

2014-10-12 15:22:30 0 [Warning] TIMESTAMPwith implicit DEFAULT value is deprecated. Please use--explicit_defaults_for_timestamp server option (see documentation for moredetails).

2014-10-12 15:22:30 6074 [Note] InnoDB:Using atomics to ref count buffer pool pages

2014-10-12 15:22:30 6074 [Note] InnoDB:Database physically writes the file full: wait...

2014-10-12 15:22:31 6074 [Note] InnoDB:Setting log file ./ib_logfile101 size to 48 MB

关于说明信息:

A RANDOM PASSWORD HAS BEEN SET FOR THEMySQL root USER !

You will find thatpassword in '/root/.mysql_secret'.

You must changethat password on your first connect,

no other statement but 'SET PASSWORD' willbe accepted.

See the manual for thesemantics of the 'password expired' flag.

Also, the account for theanonymous user has been removed.

In addition, you can run:

/usr/bin/mysql_secure_installation

which will also give you the option ofremoving the test database.

This is strongly recommended for productionservers.

See the manual for more instructions.

Please report any problems athttp://bugs.mysql.com/

The latest information about MySQL isavailable on the web at

http://www.mysql.com

Support MySQL by buying support/licenses athttp://shop.mysql.com

New default config file was created as/usr/my.cnf and

will be used by default by the server whenyou start it.

You may edit this file to change serversettings

9 安装mysql 的客户端

[root@localhost mysql]# rpm -ivhMySQL-client-advanced-5.6.20-1.el6.x86_64.rpm

Preparing...               ########################################### [100%]

1:MySQL-client-advanced ########################################### [100%]

10 安装MySQL-devel-advanced-5.6.20-1.el6.x86_64.rpm

[root@localhost mysql]# rpm -ivhMySQL-devel-advanced-5.6.20-1.el6.x86_64.rpm

Preparing...               ########################################### [100%]

1:MySQL-devel-advanced  ########################################### [100%]

[root@localhost mysql]#

11 修改mysql的密码,第一次安装的时候在,第一次安装的时候的密码文件在/root/.mysql_secret中

修改密码:

[root@localhost ~]# pwd

/root

12 查看密码:cat.mysql_secret

oracle收购Mysql后,新版的mysql刚安装完mysql后不能直接输入mysql登录数据库,而是设置了默认free password密码,默认密码放在了/root/.mysql_secret文件中,登陆后需要修改密码.

13  修改密码

A 启动mysql

service mysql start

B 如果想关闭服务,命令是servicemysql stop

14 登录服务器

mysql -u root -p

为用户设置新密码

set password=password('123456');

也可以使用脚本 /usr/bin/mysql_secure_installation进行交互式的修改mysql的root密码

15.重新启动一下redhat操作系统,然后再登陆(修改后再登陆发现登陆不了)

redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql相关推荐

  1. Linux中解压zip包的命令是什么?

    Linux系统里的zip是一种创建压缩存档文件的常用方式,同时也是一种传统的文件归档文件格式,那么Linux中解压zip包的命令是什么?Linux解压zip包的命令是:unzip,该命令主要用于查看和 ...

  2. python打包出现乱码_python解压zip包中文乱码解决方法

    乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...

  3. Linux服务器中解压zip包

    Linux服务器中解压zip包 Linux下解压zip文件,就一个命令行. Unzip [文件名] 示例: unzip {you file name} 我现在要解压datamaster.zip这个文件 ...

  4. python递归解压文件_递归调用解压zip包或rar包

    不知道有没有小伙伴跟我一样犯这样的懒,一些简单重复的工作,总是嫌麻烦,懒得一步步去做,还每次都重复一样的操作.比如解压zip或rar的包,也许你会说,不就解压嘛,有啥的.问题来了,如果只是一个简单的压 ...

  5. python递归解压文件_Python之路10-递归调用解压zip包或rar包

    不知道有没有小伙伴跟我一样犯这样的懒,一些简单重复的工作,总是嫌麻烦,懒得一步步去做,还每次都重复一样的操作.比如解压zip或rar的包,也许你会说,不就解压嘛,有啥的.问题来了,如果只是一个简单的压 ...

  6. Linux系统解压zip包出现中文乱码问题

    我们在Linux系统中解压zip包时,如果zip包中包含中文文件或者中文路径时,解压时会出现中文乱码的情况,如下: 这时我们获取支援或者文件时会找不到,从而报错. 是因为我们在Windows系统中进行 ...

  7. 解压后java文字乱码_怎么解决java解压zip包出现乱码

    怎么解决java解压zip包出现乱码 发布时间:2020-06-23 09:02:42 来源:亿速云 阅读:107 作者:Leah 怎么解决java解压zip包出现乱码?相信很多没有经验的人对此束手无 ...

  8. mysql卸载rpm包_mysql彻底卸载(rpm安装包)

    1.查看mysql相关安装包,卸载安装包和其依赖组件 rpm -qa | grep -i mysql  (会显示mysql与其相关组件) systemctl stop mysql     (停掉数据库 ...

  9. java解压zip包_Java中文件的压缩与解压,每天进步一点点系列

    使用java.util.zip包,实现文件的压缩与解压,并提供了下载方法 注意 无论是调用createNewFile()创建文件,还是在创建输出流时由输出流负责创建文件,都必须保证父路径已经存在,否则 ...

最新文章

  1. Dancing Links
  2. 给正在为就业苦恼的应届生
  3. Py之cx_Freeze:Python库之cx_Freeze库(程序打包)简介、安装、使用方法详细攻略—案例之实现机器人在线24小时智能翻译
  4. 寻找 ASP.NET 2.0 老师
  5. 笔记 — 动画效果(Css3)
  6. [jQuery基础] jQuery事件相关案例 -- 电影排行榜、Tab选项卡
  7. python基础: 选择语句
  8. C# 读取Sqlite数据库的Datetime类型 会报错(时间格式不正确)
  9. 菜鸟教程(Java)笔记——Java教程
  10. 初学者的SDN学习之路
  11. OpenDRIVE:学习文档
  12. 新路由3鸡血版固件_新路由3 V1.1版本 刷lean源码开源驱动2.4G无线测试(EEPROM重新调试了)...
  13. 简单适用的抽奖小程序
  14. 前端web设计师_Web设计师的时尚Web设计主题
  15. CSS 动画 animation
  16. 【正点原子MP157连载】 第九章 TF-A移植-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  17. 【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建素材管理(含优化)
  18. 如何将.keystore 文件转成.key文件
  19. 做自媒体如何写好一个标题获得更多的流量
  20. 用 Python 在股票交易中实现布林带策略

热门文章

  1. python天天向上的力量 B
  2. 面向对象编程(第四篇)
  3. VTK:多数据点用法实战
  4. OpenCASCADE:拓扑 API之缝纫
  5. boost::safe_numerics模块实现检测到错误表达式评估的测试程序
  6. boost::math模块使用逆高斯(或逆正态)分布的示例
  7. boost::hana::template_用法的测试程序
  8. boost::histogram::algorithm::project用法的测试程序
  9. boost::geometry::box_view用法的测试程序
  10. boost::gregorian模块实现计算今年的元旦直到下一个元旦的日子的测试程序