`
sooxin
  • 浏览: 257550 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

在linux中用rpm安装mysql5.5

 
阅读更多

一   检查本地是否安装过其他版本的mysql

[root@iZuf6ih01h8fzeziddwkfdZ opt]#  rpm -qa|grep -i  mysql
MySQL-server-5.5.59-1.el7.x86_64
MySQL-client-5.5.59-1.el7.x86_64
MySQL-devel-5.5.59-1.el7.x86_64

二    若是安装过需要先卸载

[root@iZuf6ih01h8fzeziddwkfdZ opt]#  rpm -e  --nodeps  MySQL-server-5.5.59-1.el7.x86_64 

[root@iZuf6ih01h8fzeziddwkfdZ opt]#  rpm -e  --nodeps  MySQL-client-5.5.59-1.el7.x86_64

[root@iZuf6ih01h8fzeziddwkfdZ opt]#  rpm -e  --nodeps  MySQL-devel-5.5.59-1.el7.x86_64

三   由于有些版本自带的有mariadb(本质是mysql,只是名字不一样而已),需要先检查是否有mariadb,若有则卸载

[root@iZuf6ih01h8fzeziddwkfdZ opt]#  rpm -qa|grep -i  mariadb

 

 mariadb-libs-5.5.52-1.el7.x86_64

四   卸载mariadb

[root@iZuf6ih01h8fzeziddwkfdZ opt]#  rpm -e  --nodeps  mariadb-libs-5.5.52-1.el7.x86_64

 

五  下载mysql 5.5的服务器和客户端的安装包

[root@iZuf6ih01h8fzeziddwkfdZ opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.59-1.el7.x86_64.rpm

[root@iZuf6ih01h8fzeziddwkfdZ opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.59-1.el7.x86_64.rpm

六  安装服务器和客户端

[root@iZuf6ih01h8fzeziddwkfdZ opt]# rpm -ivh MySQL-server-5.5.59-1.el7.x86_64.rpm 

warning: MySQL-server-5.5.59-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:MySQL-server-5.5.59-1.el7        ################################# [100%]
warning: user mysql does not exist - using root
warning: group mysql does not exist - using root
180118 22:52:25 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
180118 22:52:25 [Note] /usr/sbin/mysqld (mysqld 5.5.59) starting as process 19043 ...
180118 22:52:26 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
180118 22:52:26 [Note] /usr/sbin/mysqld (mysqld 5.5.59) starting as process 19049 ...

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h iZuf6ih01h8fzeziddwkfdZ password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.
See the manual for more instructions.


Please report any problems at http://bugs.mysql.com/

[root@iZuf6ih01h8fzeziddwkfdZ opt]# rpm -ivh MySQL-client-5.5.59-1.el7.x86_64.rpm

warning: MySQL-client-5.5.59-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:MySQL-client-5.5.59-1.el7        ################################# [100%]

七   启动mysql 设置密码

 启动mysql (第一次启动mysql是不需要密码的)

[root@iZuf6ih01h8fzeziddwkfdZ opt]# service mysql start

Starting MySQL.Logging to '/var/lib/mysql/iZuf6ih01h8fzeziddwkfdZ.err'.
.                                                          [  OK  ]

进入mysql  至此mysql安装完毕

[root@iZuf6ih01h8fzeziddwkfdZ opt]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.59 MySQL Community Server (GPL)
Copyright (c) 2000, 2018, 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.

mysql> 

退出mysql 修改密码(此时只是退出mysql,不能关掉mysql服务,否则将修改失败)

mysql> exit
Bye
[root@iZuf6ih01h8fzeziddwkfdZ opt]# /usr/bin/mysqladmin -u root password  你的密码

八  将mysql添加到开机启动项

至此全部完成,附带libaio依赖的下载及mysql的停止命令和随机启动

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm

mysql的停止命令  service mysql stop

mysql的随机启动命令  chkconfig mysql on

检查mysql 随机启动是否设置成功

[root@iZuf6ih01h8fzeziddwkfdZ opt]# chkconfig  --list|grep mysql


Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.
      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

mysql          0:off1:off2:on3:on4:on5:on6:off

 

分享到:
评论

相关推荐

    linux中用二进制安装MySQL5.5.docx

    ### Linux中使用二进制方式安装MySQL 5.5 的详细步骤 ...以上步骤完成后,你已经在Linux系统上成功地通过二进制方式安装了MySQL 5.5。这种方法相比于源码安装来说更加简单快捷,有助于提高学习和工作的效率。

    Linux操作系统中用RPM安装GCC的过程解析

    在安装每个RPM包时,使用`rpm -ivh`命令,其中 `-i` 表示安装,`-v` 是详细模式,`-h` 是显示进度条。例如: ``` rpm -ivh cpp-3.4.6-3.i386.rpm rpm -ivh glibc-kernheaders-2.4-9.1.98.EL.i386.rpm rpm -ivh ...

    tcpkill命令安装包(dsniff rpm包)

    在安装tcpkill之前,首先需要确保系统已经安装了EPEL (Extra Packages for Enterprise Linux) 存储库,因为dsniff包通常不在默认的RPM仓库中。EPEL是一个由Fedora项目维护的仓库,提供了许多针对RHEL和CentOS的额外...

    Linux中用yum在本地装软件.pdf

    "Linux中用yum在本地装软件.pdf" Linux操作系统中,yum是非常重要的工具,用于安装和管理软件包。但是,在没有网络连接的情况下,如何使用yum来安装软件成了一个挑战。这个问题的解决方案可以分为两种:使用光盘...

    使用Linux系统Iptables防火墙

    Linux kernel使用netfilter对进出的数据包进行过滤,netfilter由三个规则表组成,每个表又有许多内建的链组成。通过使用iptables命令可以对这些表链进行操作,如添加、删除和列出规则等。本文介绍了Netfilter规则表...

    centeros7安装mysql5.7安装文件及基本配置

    在本教程中,我们将深入探讨如何在CentOS 7系统上安装MySQL 5.7数据库服务器,并进行基本的配置,以便实现主从复制。MySQL 5.7是MySQL的一个重要版本,提供了许多性能优化和安全特性,对于企业级应用至关重要。 ...

    在Linux中用批处理设置环境变量的方法

    最后,我们总结一下,在Linux中用批处理设置环境变量的方法主要有以下步骤: 1. 编写一个包含export命令的shell脚本,每个命令用于设置一个环境变量。 2. 使用chmod命令赋予脚本执行权限。 3. 使用source命令执行该...

    Linux中用好P2P下载.pdf

    "Linux中用好P2P下载.pdf" Linux操作系统中,P2P下载一直是一个困扰Linux爱好者的难题。Linux中有什么P2P下载工具?如何使用P2P工具下载?本文将介绍Linux中流行的BT下载工具Azureus和P2P下载器aMule。 首先,让...

    gcc离线安装包(linux环境中离线安装Redis)

    6. `ppl-0.10.2-11.el6.x86_64.rpm`:Parma Polyhedra Library,一个用于数值计算和优化的库,可能在某些高级优化场景中用到,但对Redis的基本安装来说不是必需的。 7. `glibc-devel-2.17-222.el7.x86_64.rpm`:...

    在Eclipse中用JDBC连接MySQL数据库!.txt

    ### 在Eclipse中使用JDBC连接MySQL数据库的关键步骤与注意事项 #### 一、准备工作与环境配置 1. **下载MySQL数据库:** - 版本选择:MySQL 6.0。 - 下载地址:[http://dev.mysql.com/downloads/mysql/6.0.html]...

    VC6.0中用ODBC连接MYSQL数据库.pdf

    VC6.0中用ODBC连接MYSQL数据库 本文主要讲述如何在VC6.0中使用ODBC连接MYSQL数据库,实现对数据库的基本操作,包括数据的显示、添加、修改、删除等。 一、安装MYSQL ODBC驱动 首先,需要从MYSQL官方网站下载ODBC...

    IDEA中用Mybatis连接MySQL实例

    IDEA中用Mybatis连接MySQL实例

    MySQL-operation-using-C-language.zip_MYSQL_mysql linux_mysql mfc

    总的来说,这个压缩包文件提供的知识涵盖了如何在Linux环境中用C语言进行MySQL数据库操作的基本步骤。通过理解这些概念和代码示例,开发者能够构建自己的C语言MySQL客户端应用,实现对数据库的增删查改功能。

    Linux中用图形界面配置网络.pdf

    Linux中用图形界面配置网络.pdf

    VC6.0中用ODBC连接MYSQL数据库[整理].pdf

    "VC6.0中用ODBC连接MYSQL数据库[整理].pdf" 本文档主要讲解了如何使用Visual C++ 6.0通过ODBC连接MYSQL数据库,并进行常用的数据库操作,如数据的显示、添加、修改、删除等。 首先,需要安装MYSQL的ODBC驱动程序,...

    Centos 7 安装 Docker ( yum 安装、rpm 安装 和 脚本安装)

    Docker:④、运行 Docker run 报错:2.2、使用 rpm 安装:2.3、使用 脚本 安装:注意:     看这里:  戳此链接 通往 关于 Docker 所有的学习文章 ! 1、安装前: 1.1、Docker 对于 版本的要求: CentOS 6.5 ...

    Linux下打包发布QT程序,并运行在其他没有安装QT环境或多个QT环境的linux系统上

    在Linux环境下,开发基于Qt的程序后,为了使其能在没有安装Qt环境或者存在多个Qt版本的其他Linux系统上顺利运行,我们需要进行一系列的打包和发布步骤。以下将详细阐述这个过程,包括理解Qt依赖性、静态编译Qt库、...

    delphi中用dbexpress连接MySql5

    1. **安装 MySQL 驱动程序**:确保系统中已经正确安装了 MySQL 的驱动程序。对于 MySQL 5 版本,通常需要 libmysql50.dll 和 dbxopenmysql50.dll 这两个文件。这些文件可以通过下载 MySQL 官方提供的安装包获得。 ...

    vs中用DbLinq 生成MySql的Linq to SQL实例

    安装完成后,就可以在VS中创建一个新的DataContext类,这个类会映射到MySQL数据库中的表和视图。 在描述中提到的bat文件,可能是一个批处理脚本,用于自动化生成数据库模型和相关的 LINQ to SQL 文件。批处理脚本...

Global site tag (gtag.js) - Google Analytics