我是靠谱客的博主 失眠星月,最近开发中收集的这篇文章主要介绍大数据之路:CDH管理CentOS7配置 (3.安装MySQL),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

准备:

MySQL下载地址:https://dev.mysql.com/downloads/mysql/
mysql-community-server-5.7.21-1.el7.x86_64.rpm
mysql-community-common-5.7.21-1.el7.x86_64.rpm
mysql-community-client-5.7.21-1.el7.x86_64.rpm
mysql-community-libs-5.7.21-1.el7.x86_64.rpm
libaio下载地址:https://centos.pkgs.org/7/centos-x86_64/libaio-0.3.109-13.el7.x86_64.rpm.html
libaio-0.3.109-13.el7.x86_64.rpm
  1. 卸载MariaDB
    yum remove mariadb*
  2. rpm安装
    执行 rpm -ivh 包名 请按照顺序common libs client server依次安装
    i 表示安装
    v 表示显示过程
    h 用#显示进度(体验更好)
[root@master tmp]# rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm 
警告:mysql-community-common-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-common-5.7.21-1.e################################# [100%]
[root@master tmp]# rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm 
警告:mysql-community-libs-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-libs-5.7.21-1.el7################################# [100%]
[root@master tmp]# rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm 
警告:mysql-community-client-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-client-5.7.21-1.e################################# [100%]
[root@master tmp]# rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm 
警告:mysql-community-server-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-server-5.7.21-1.e################################# [100%]

修改mysql 的root密码(忘记或不知道密码时也可以这样修改)
【1】修改为无密码登录
vi /etc/my.cnf
在最后添加
# skip password
skip-grant-tables=1
保存
重启mysql服务
systemctl restart mysqld
【2】修改密码

mysql -u root
使用命令行连接mysql数据库
use mysql;
切换到mysql数据库
update user set authentication_string = password('sww@12138'),password_expired = 'N',password_last_changed = now() where user = 'root';修改root的密码,密码复杂一点
密码保存在mysql库的user表中
exit;

【3】恢复密码登录
vi /etc/my.cnf
找到skip-grant…这一行,用#注释掉,或删除这一行
保存
重启mysql服务
systemctl restart mysqld

设置root远程连接数据库
【1】在mysql中设置权限
mysql -u root -p
输入数据库密码(上一步设置的)

use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'sww@12138QAz';
flush privileges;
exit;

grant all privileges
表示赋于所有权限
on *.*
表示mysql中的所有数据对象
to ‘root’@’%’
表示给root赋权,%允许root从任意ip连接
identified by ‘123@WSXqaz’
表示root从远程登录时使用的密码
要比root从本机登录时使用的密码更复杂
从本机登录时还可以使用之前的密码
flush privileges;
刷新权限
【2】在防火墙中开启3306端口
systemctl start firewalld
firewall-cmd --zone=public --add-port=3306/tcp –permanent
firewall-cmd --reload
查看开启的端口
firewall-cmd --zone=public --list-ports
在navicat上连接

最后

以上就是失眠星月为你收集整理的大数据之路:CDH管理CentOS7配置 (3.安装MySQL)的全部内容,希望文章能够帮你解决大数据之路:CDH管理CentOS7配置 (3.安装MySQL)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部