2.7.3 安装 Mysql

Mysql 分两部分: Mysql 服务器和 Mysql 客户端.

安装之前先检查是否已经安装过了, 如果有先卸载, 一般 Linux 系统都会安装了好了 Mysql, 只是版本不太符合我们的需求而已.

# 检查是否已经安装  -i 忽略大小写
rpm -qa|grep -i mysql

如果有, 就先卸载:

sudo rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64


1. 安装包准备

  1. 把压缩包 copy 到 /opt/software

  2. 解压: unzip mysql-libs.zip


2. 安装 Mysql 服务器

mysql的安装建议都切换到 root 用户安装
  1. 安装服务器端

    rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm
    

  2. 查看产生的随机密码

     cat /root/.mysql_secret
    

  3. 查看 Mysql 服务器的状态

     service mysql status
    

  4. 启动 Mysql 服务

     service mysql start
    


3. 安装 Mysql 客户端

  1. 安装客户端

     rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm
    

  2. 使用用户 root连接 Mysql

     mysql -uroot -ptryj3EB6EFchrlHd
    

    注意:

    • -u 后面跟的 root 是用来登录 Mysql 的用户名
    • -p 后面跟的是密码, 安装服务器的随机生成的.
    • cat /root/.mysql_sercret 查看随机密码

  3. 修改密码

     SET PASSWORD=PASSWORD('000000');
    

    下次再进入的时候就可以使用新密码了

  4. 退出 Mysql
     exit
    

4. MySql中user表中主机配置

配置只要是 root用户+密码,在任何主机上都能登录 MySQL 数据库。

  1. 进入 Mysql 数据库
    mysql -uroot -p000000
    
  2. 显示数据库
    show databases;
    
  3. 使用 mysql 数据库
    use mysql;
    
  4. 展示 mysql 数据库中的所有表
    show tables;
    
  5. 查询 user 表 (表中存储着用户相关信息)
    select User, Host, Password from user;
    
  6. 修改 user 表,把 host 列修改为%(从任何主机过来的都可以登录)
    update user set host='%' where host='localhost';
    
  7. 删除 root 用户的其他 host
    delete from user where Host='hadoop201';
    delete from user where Host='127.0.0.1';
    delete from user where Host='::1';
    
  8. 刷新(很关键, 一定要做)
    flush privileges;
    
Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-12-07 14:39:48

results matching ""

    No results matching ""