2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.下载mysq

首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载:

分别下载以下三个文件:

MySQL-server-5.5.16-1.rhel5.i386.rpm

MySQL-client-5.5.16-1.rhel4.i386.rpm

MySQL-devel-5.5.16-1.rhel4.i386.rpm

使用wget命令使用断点传输的方式将这三个文件下载

[root@localhost ~]# wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/
[root@localhost ~]# wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/
[root@localhost ~]# wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.16-1.rhel4.i386.rpm/from/http://mysql.spd.co.il/

注:有可能还需要以下几个文件根据情况下载就可以了。

MySQL-embedded-5.5.16-1.linux2.6.x86_64.rpm

MySQL-shared-5.5.16-1.linux2.6.x86_64.rpm

MySQL-shared-compat-5.5.16-1.linux2.6.x86_64.rpm

MySQL-test-5.5.16-1.linux2.6.x86_64.rpm

2.安装mysql

[root@localhost ~]# rpm -ivh MySQL-server-5.5.16-1.rhel4.i386.rpm MySQL-client-5.5.16-1.rhel4.i386.rpm MySQL-devel-5.5.16-1.rhel4.i386.rpm

提示安装完成后,输入mysql 看是否安装成功

[root@localhost ~]#mysql

如果出现如下错误信息:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

说明mysql服务还没有启动,输入service mysql start启动mysql服务

[root@localhost ~]# service mysql start

然后再输入mysql,若出现以下提示信息,说明成功。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.16 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

3.修改密码

rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法,只需要复制/usr/share/mysql目录下的my-default.cnf 文件到/etc目录,并改名为my.cnf即可

[root@localhost ~]#cp /usr/share/mysql/my-default.cnf /etc/my.cnf

首次安装时,默认密码为空,可以使用如下命令修改root密码:

[root@localhost ~]#mysqladmin -u root  password newpassword

newpassword 为你设定的新密码

然后再次登录

[root@localhost ~]#mysql -u root –p
Enter password:

注 5.6 以后默认密码是随机的,写在/root/.mysql_secret这个文件里,先用这个文件里的密码登录后,然后再执行

mysql> set password =password('123456');mysql> flush privileges;

4.配置远程访问

处于安全考虑,Mysql默认是不允许远程访问的,可以使用下面开启远程访问

赋予任何主机访问数据的权限

[root@localhost ~]#mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

使修改生效

[root@localhost ~]#mysql>FLUSH PRIVILEGES

如果依然不能远程访问的话,那就很可能防火墙的原因了,可以在防火墙中开启3306端口或者干脆关掉防火墙。

5.开机启动

查看开机启动设置是否成功

[root@localhost ~]#chkconfig --list | grep mysql*

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

[root@localhost ~]#chkconfig --level 345 mysql on

6.开放端口

[root@localhost ~]#vi /etc/sysconfig/iptables
[root@localhost ~]#-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
[root@localhost ~]#service iptables restart

7.启动、停止mysql

[root@localhost ~]#service mysqld start
[root@localhost ~]#service mysqld stop

8、卸载

rpm -qa|grep -i mysql  #查看已经安装的mysql相关包
rpm -ev package_name #package_name包名 比如:mysql-server-5.0.51b-1.el5

卸载后/var/lib/mysql中的/etc/my.cnf会重命名为my.cnf.rpmsave,/var/log/mysqld.log 会重命名为/var/log/mysqld.log.rpmsave,如果确定没用后就手工删除

如果出现有依赖的情况就使用

有依赖包可以参数--nodeps或使用yum卸载,如
rpm -e  xxx.rpm --nodeps或
yum remove xxxrpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64

转载于:https://my.oschina.net/u/933928/blog/403360

linux下以RPM方式安装MySQL5.5相关推荐

  1. Linux(Centos7)下使用RPM方式安装MySQL5.7

    之前一直都是安装时就搜博客,现在自己整理一下步骤. 我的是centos7环境. 先查看linux是否有默认安装的mysql组件,因为centos7默认会按照mariadb组件,centos6会默认安装 ...

  2. centos rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5

    首先去mySQL官网下载页面: http://dev.mysql.com/downloads/mysql/#downloads Select Platform 选择  Oracle & Red ...

  3. 32linux下安装mysql5.7_Linux系统下以RPM方式安装mysql-5.7.9

    1 在开始安装之前,我们先来一小段官方文档,看下图.图中英文翻译过来就是: 从MySQL5.7.4起,以RPM包的方式安装后的MySQL的部署默认是安全的,并且有这些特点: 在大多数情况下,你只需要安 ...

  4. rpm安装mysql5.5_CentOS下以RPM方式安装MySQL5.5

    1.查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58 ...

  5. redhat 6.5 mysql rpm_CentOS6.5和RedHat6.5下以rpm方式安装mysql-5.6.20

    rpm -qa | grep -i mysql #如果安装了先卸载旧的版本 yum -y remove mysql... b.下载需要的安装包,下载地址: http://cdn.mysql.com/D ...

  6. CentOS6.5和RedHat6.5下以rpm方式安装mysql-5.6.20

    转帖;http://blog.csdn.net/mw08091020/article/details/39234207 a.检查下linux是不是已经安装了mysql rpm -qa | grep - ...

  7. 如何在linux安装mysql7版本的,如何在linux下用tar方式安装Mysql5.7版本

    1.下载 根据自己的linux系统情况选择对应的tar包 2.解压 tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 再移动并重命名一下 mv mys ...

  8. RPM方式安装MySQL5.6和windows下安装mysql解压版

    下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...

  9. 无外网情况下RPM方式安装MySQL5.6

    RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称) 1 [root@localhost ~]# rpm -qa | grep -i ...

最新文章

  1. 2021年春季学期-信号与系统-第七次作业参考答案-第十小题
  2. uniapp uni.request GET方式请求,不能直接传数组解决方法
  3. Scalaz(38)- Free :Coproduct-Monadic语句组合
  4. Python Imaging Library: ImageQt Module(图像QT模块)
  5. mysql8.0.15 linux安装_Linux下mysql 8.0.15 安装配置图文教程以及修改密码
  6. 软件案例分析-音乐软件界的卧龙凤雏-酷狗音乐与网易云音乐
  7. 研磨设计模式-设计模式的基础-设计模式是什么
  8. 基于实时流的数据基础-分享
  9. Dual DSI on msm8937
  10. STM32 rtc唤醒 低功耗待机模式 避免iwdog看门狗方案
  11. 近世代数:置换群、陪集指数和Lagrange定理
  12. 电脑查看曾经连接上的wifi密码
  13. AR/VR/MR三者之间的区别和联系
  14. P1003 的解题思路
  15. access里面的表达式运用_表达式的示例
  16. Chrome 推荐几款小说、文案阅读免费插件(UI体验相对不错)
  17. 利用正则表达式来验证邮箱
  18. pycharm设置-使用Qt Designer配置
  19. 数据库系统工程师——第一章 计算机系统知识(经典例题)
  20. Ubuntu下缺少无线网卡驱动或者无限网卡驱动无法使用的解决方案

热门文章

  1. JMeter基础之组件的作用域与执行顺序
  2. linux系统反应优化,细说Linux系统优化-实践篇【转载】
  3. docker hub push_Docker系列-(2) 镜像制作与发布
  4. kesioncms ajax分页,改进KesionCMS V9.0x SQL标签分页支持嵌套
  5. 转行HTML5前端开发,该怎么学才能最快入门
  6. 初级web前端必会知识点:HTML部分,看看你都会吗?
  7. android 自定义控件 焦点,Android 自定义Button按钮显示样式(正常、按下、获取焦点)...
  8. mvd没什么每次参数双都多一个逗号_必看!PostgreSQL参数优化
  9. c语言程序设计 江宝钏 实验九,c语言程序设计,江宝钏著,实验九
  10. 为什么使用linux内核,为什么Linux内核使用它所做的数据结构?