首页 > 数据库 >CentOS 安装 MySQL8,超详细!

CentOS 安装 MySQL8,超详细!

时间:2023-10-28 10:33:11浏览次数:32  
标签:8.0 CentOS MySQL8 安装 community mysql 32 rpm el7

CentOS 安装 MySQL8,超详细!

一、离线安装MySQL

1. 检查是否已安装mysql

rpm -qa | grep mysql

2. 卸载已安装的mysql

rpm -ev mysql80-community-release-el7-7.noarch
rpm -ev mysql-community-client-plugins-8.0.22-1.ky3.kb1.x86_64

3. 下载rpm包:

下载地址:MySQL :: Download MySQL Community Server (Archived Versions)

注:版本需对应,如下述包都是8.0.32

mysql-community-client-8.0.32-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm
mysql-community-common-8.0.32-1.el7.x86_64.rpm
mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm
mysql-community-libs-8.0.32-1.el7.x86_64.rpm
mysql-community-server-8.0.32-1.el7.x86_64.rpm

4. 按依赖顺序安装

将下载好的rpm包拷至服务器,可按下列顺序安装,或按提示安装

rpm -ivh mysql-community-client-plugins-8.0.32-1.el7.x86_64.rpm 
rpm -ivh mysql-community-common-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.32-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.32-1.el7.x86_64.rpm

5. 重启mysql服务

systemctl start mysqld.service

6. 检查mysql服务运行状态

systemctl status mysqld.service

7. 停止mysql服务

systemctl stop mysqld.service

8. 重启mysql服务

systemctl restart mysqld.service

二、MySQL修改密码及登录

1. 获取初始密码

grep 'temporary password' /var/log/mysqld.log

2. 登录mysql

# -h ip地址
mysql -u root -p

输入上述命令获取的密码

3. 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'PASSWD';

4. 查看mysql密码策略

SHOW VARIABLES LIKE 'validate_password%';

5. 设置密码安全等级为LOW

set global validate_password.policy=LOW;

6. 设置密码长度为6

set global validate_password.length=6;

7. 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

8. 添加新用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

三、设置mysql允许远程登录

1. 改表法

use mysql;
select host, user from user;
update user set host = '%' where user = 'root';

2. 授权法(未验证)

use mysql;
select  User,authentication_string,Host from user;
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

3. 重启服务生效

systemctl restart mysqld.service

4. 注意

本教程为测试环境,出于安全性考虑,在生产运行环境下应做到:

  • 不应当给root用户开启远程登录权限。
  • 给用户赋权时,应当根据用户的需求,做到权限细分。如限定登录的ip地址,在grant命令中只开放select、update的权限等。

四、开启关闭服务器防火墙 

https://blog.csdn.net/qq_39997939/article/details/130900328

1. 查看服务器防火墙是否开启

# 如果显示running,则为开启状态
firewall-cmd --state

2. 关闭防火墙

systemctl stop firewalld.service

3. 开启防火墙

systemctl start firewalld.service

4. 关闭开机自启动

systemctl disable firewalld.service

5. 开启开机自启动

systemctl enable firewalld.service

6. 开启防火墙端口、重载防火墙使改动生效

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --query-port=8080/tcp

 

 

标签:8.0,CentOS,MySQL8,安装,community,mysql,32,rpm,el7
From: https://www.cnblogs.com/janus2003/p/17793766.html

相关文章

  • 【Au 音频处理软件】Audition CC 2018 Mac 中文汉化版安装教程
    AuditionCC2018Mac中文汉化版是由Adobe公司位Mac用户所开发的一款OSX版本的专业性极强的音频处理软件,简称Aucc2018mac,软件提供了效果最佳的音频清理、恢复和精确编辑工具,通过此软件您可以快速轻松制作音频、编辑音频以及进行后期处理,为音频制作者提供了一系列的音频制作处理服务......
  • vs code markdown mermaid预览插件安装
    安装预览插件预览指令使用control+shift+p效果......
  • Nginx安装
    Nginx安装安装必须依赖yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-develPCRE安装下载依赖文件下载PCRE安装包,下载地址:http://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz解压文件[root@ebs-135816opt]#tar-zxvfpcre-8.......
  • Ubuntu18.04下安装私人网盘服务NextCloud插件
    一、在线安装插件1.1:浏览器打开NextCloud访问地址1.2:使用管理员账号登录,进入应用管理1.3:找到自己需要的应用,点击安装和启用二、离线安装插件2.1:在应用商店找到需要的应用Allapps-AppStore-NextcloudTheNextcloudAppStore-Uploadyourappsandinstallnewappsontoyo......
  • 安装ubuntu遇到的问题
    win11安装双系统安装了的时候忘记了选择其他,没有分区直接安装,类似虚拟机的装法,虽然成功了,但没用到专门给ubuntu的分区进入ubuntu后发现分辨率有问题,调好分辨率后发现不能实现分屏知道是独立显卡的问题后,更新显卡驱动,发现蓝屏按网上提示依次选择,发现黑屏加右上角有光标闪动用a......
  • docker的安装、配置与使用
    docker的安装、配置与使用问题1:安装docker后卡在"startingthedockerengine"解决方法:按Win键,输入Hyper-V,在“启用或关闭Windows功能”中启用Hyper-V。如果没有解决,还需要在Docker窗口右上登录账户。之后重启Docker。Push镜像的注意事项首次push需要登录(Linux系统用指......
  • macos pip3 安装 mycli/scrapy 路径报错 WARNING: The script tabulate is installed
    WARNING:Thescripttabulateisinstalledin'/Users/modys/Library/Python/3.9/bin'whichisnotonPATH.python没有添加到环境变量exportPATH=/Users/<you>/Library/Python/3.9/bin:$PATH you更改自己的用户名即可 ......
  • Adobe_Photoshop_2024_25.0.0.37图文安装教程及下载
    Adobe_Photoshop_2024正式版,拥有之前beta版本的全部功能,包括但不限于内置AI绘图,一键抠图、移除工具、悬浮工具栏、图像扩展、填充式生成、调整预设等等。尤其是“生成式填充”和“生成式扩展”。除此之外,PS2024正式版还内置了NeuralFilters神经AI滤镜,这款插件用于图片的处理,它......
  • 9、软件包的安装
    实验-rpmmkdir/mnt/cdrommount/dev/cdrom/mnt/cdrom/rpm-ivh/mnt/cdrom/Packages/zsh-5.0.2-7.el7.x86_64.rpmrpm-ivh/mnt/cdrom/Packages/zsh-5.0.2-7.el7.x86_64.rpm--forcerpm-qa|grepzshrpm-ezshrpm-qa|grepzshrpm-qpi/mnt/cdrom/Packages/httpd-2.4.6-......
  • github安装文档
    服务器:centos7.91.下载指定版本到服务器wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.0.0-ce.0.el7.x86_64.rpm2、安装基础依赖并启动#安装依赖,其中,postfix是邮件发送服务,其他为SSH协议需要的sudoyuminstall-ycurlpolicycoreutils-pythonopens......