CentOS-7本地離線安裝MySQL,更新密碼、遠程登錄

前言

鏈 接

提取碼:9blz
在這裏插入圖片描述

1. MySQ安裝

  1. 下載MySQL,前言鏈接有:
# 刪除原有mariadb
rpm -qa |grep mariadb |xargs yum remove -y

# 解壓
tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar


# 依次安裝rpm
rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-8.0.18-1.el7.x86_64.rpm
# devel博主安裝失敗了, 可以繼續安裝後面的
rpm -ivh mysql-community-devel-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm


# 初始化
chmod -R 777 /var/lib/mysql
mysqld --initialize

# 啓動,設置開機啓動
systemctl start mysqld.service
systemctl enable mysqld.service
  1. 查看數據庫密碼:
    在這裏插入圖片描述
  2. 登錄MySQL:
    在這裏插入圖片描述
  3. 重新修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

設置其他用戶或遠程可登錄:

create user 'root'@'%' identified with mysql_native_password by '123456';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

參考:https://blog.csdn.net/wangkai_123456/article/details/87603464

不需要創建數據庫可忽略

  1. 創建Hive元數據庫
CREATE DATABASE hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  1. 創建cdh 元數據庫
CREATE DATABASE amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  1. Windows下使用Navicat測試:(填寫IP,登陸密碼)
    在這裏插入圖片描述

2. 相關文章推薦

  1. 安裝Docker,腳本安裝MySQL並啓動
  2. Docker安裝、常用命令
  3. Docker安裝MySQL、Redis、RabbitMQ、ElasticSearch、Zookeeper

完!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章