zoukankan      html  css  js  c++  java
  • Red Hat7.2 上安装 MySQL5.5.58

    1、首先查看linux版本:cat /etc/redhat-release

    Red Hat Enterprise Linux Server release 7.2 (Maipo)

    2.Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit):

    getconf LONG_BIT

    64.

    3.关闭防护墙
    查看:
    chkconfig --list | grep iptables

    chkconfig iptables off (设置自动启动为关闭)

    (# chkconfig --del iptables (移除开机自动启动))

    4.当官方网站上下载对应的mysql, 根据上面信息

    https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.1

    下载(mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar)  

    bundle版本的 是要安装的全部包括了,方便

    5.用 ssh 工具上次的linux 上对应一个文件

    [root@node04 Downloads]# ll
    total 235312
    -rw-r--r-- 1 root root 172994560 Oct 21 15:33 MySQL-5.5.58-1.el7.x86_64.rpm-bundle.tar

    6. 注意:的是要切换的root用户  使用 su root切换用户

    解压之后就是出现了好多的rpm文件

    解压mysql5.5的安装包

    tar -xvf MySQL-5.5.39-2.el6.x86_64.rpm-bundle.tar

    但是安装只需要需要如下几个文件:

    [root@node04 Downloads]# ll
    -rw-r--r-- 1 7155 31415 16025016 Sep 14 14:24 MySQL-client-5.5.58-1.el7.x86_64.rpm
    -rw-r--r-- 1 7155 31415 4394260 Sep 14 14:24 MySQL-devel-5.5.58-1.el7.x86_64.rpm
    -rw-r--r-- 1 7155 31415 47529380 Sep 14 14:24 MySQL-server-5.5.58-1.el7.x86_64.rpm

    7. 利用 rpm  安装 文件

    rpm  -ivh   MySQL-client-5.5.58-1.el7.x86_64.rpm

    rpm  -ivh   MySQL-devel-5.5.58-1.el7.x86_64.rpm

    rpm  -ivh  MySQL-server-5.5.58-1.el7.x86_64.rpm

    8. 接着就是初始化数据库。十分简单

    /usr/bin/mysql_install_db

    如图:

    9.接下来就是查看mysql的状态

     service mysql status

    可能是应为 有进程在占用 ,或者 磁盘已满 (查看命令df -h)

    查看进程:netstat -anp | grep mysql

    将里面 启动的进程杀死 。  kill -9  进程id 

    11. 启动一下

    /etc/init.d/mysql start

    [root@node04 Downloads]# /etc/init.d/mysql start
    Starting MySQL SUCCESS!

    12.进入mysql 

    [root@node04 Downloads]# mysql
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 1
    Server version: 5.5.58 MySQL Community Server (GPL)

    Copyright (c) 2000, 2017, 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> update mysql.user set password=PASSWORD('xxxxx') where user='root';   --将root 的密码改为 xxxx  (xxxx 是你自己设置的密码)
    Query OK, 4 rows affected (0.00 sec)
    Rows matched: 4 Changed: 4 Warnings: 0

    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)

    mysql> grant all on *.* to root@'%' identified by '123456' WITH GRANT OPTION;
    Query OK, 0 rows affected (0.00 sec)

    mysql> FLUSH PRIVILEGES
    -> ;
    Query OK, 0 rows affected (0.00 sec)

    mysql> exit

    -- 本地登录一下,可以,远程登录也可以

    [root@node04 Downloads]# mysql -uroot -p
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 144
    Server version: 5.5.58 MySQL Community Server (GPL)

    Copyright (c) 2000, 2017, 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>

    好的,安装成功!

  • 相关阅读:
    Python学习心得第二周-作业
    Python学习心得第二周-02 字符串、列表、元组、字典
    Python学习心得第二周-01 数字类型
    eclipse 性能调优之内存分配
    Spring 面试
    技巧 linux 如何显示一个文件的某几行(中间几行)
    命令 scp
    机器学习遇到的好的资料
    maven 使用记录
    “冷启动”问题浅析
  • 原文地址:https://www.cnblogs.com/nucdy/p/7705395.html
Copyright © 2011-2022 走看看