首页 > 数据库 >RockyLinux安装MySQL

RockyLinux安装MySQL

时间:2024-10-20 15:20:58浏览次数:1  
标签:sudo 安装 MySQL 使用 systemctl mysql RockyLinux root

本文介绍RockyLinux使用dnf在线安装MySQL并修改密码设置远程登陆。

本博客使用RetHat系的新版本系统,如使用Debian系的系统如Ubuntu,只需使用apt安装,其余部分类似。

1、使用如下命令安装MySQL

sudo dnf install mysql-server

2、安装完成后可以使用systemctl工具对MySQL服务进行控制

(1)查看服务状态

sudo systemctl status mysqld

(2)启动服务

sudo systemctl start mysqld

(3)重启服务

sudo systemctl restart mysqld

(5)停止服务

sudo systemctl stop mysqld

3、使用ALTER USER修改密码

(1)如果不是root用户,使用如下命令切换到root用户

sudo su - root

(2)使用如下命令直接进入mysql终端控制台

mysql

(3)使用如下命令修改MySQL下root用户的密码

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

执行成功后可以顺便修改root用户的host,使MySQL可以远程访问,这样你就可以使用Navicat、DBeaver或者DataGrip等工具远程连接MySQL,否则你只能在Linux本地使用和连接MySQL

首先切换到默认的mysql数据库

USE mysql;

然后更新user表下root用户的host字段值,从localhost改为%

UPDATE user SET host = '%' WHERE user = 'root';

然后刷新权限

FLUSH PRIVILEGES;

使用如下命令退出MySQL终端控制台

exit;

可以使用systemctl重启mysql服务,也可以不重启,到此mysql应该就能远程连接了,但是在连接之前需要开放系统防火墙的3306端口,RetHat系使用firewalld服务,Ubuntu默认使用ufw服务,此处只以firewalld举例

firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端口
firewall-cmd --reload #重载firewalld服务

如果你不在意防火墙,可以选择直接关闭防火墙

systemctl stop firewalld

到此应该可以远程连接MySQL了,安装结束。

 

标签:sudo,安装,MySQL,使用,systemctl,mysql,RockyLinux,root
From: https://www.cnblogs.com/askama00/p/18487357

相关文章

  • Ubuntu中docker安装
    sudopasswdroot(设置root密码)Ubuntu14.04/16.04/18.04安装docker#step1:安装必要的一些系统工具sudoapt-getupdatesudoapt-get-yinstallapt-transport-httpsca-certificatescurlsoftwareproperties-common#step2:安装GPG证书curl-fsSLhttps://mirrors.aliyu......
  • MySQL 5.7 Reference Manual Optimization Overview(翻译)
    使用Kimi翻译文档地址:https://dev.mysql.com/doc/refman/5.7/en/optimize-overview.html目录8.1OptimizationOverview在数据库层面进行优化在硬件层面进行优化平衡可移植性和性能8.1OptimizationOverview数据库性能取决于数据库层面的多个因素,例如表、查询和配置设置。这......
  • MySQL 5.7 Reference Manual Optimizing SQL Statements(翻译)
    使用Kimi翻译文档地址:https://dev.mysql.com/doc/refman/5.7/en/optimize-overview.html目录8.2OptimizationOverview8.2.1优化SELECT语句8.2.2优化子查询、派生表和视图引用8.2.3优化INFORMATION_SCHEMA查询8.2.4优化数据变更语句8.2.5优化数据库权限8.2.6其他优化技巧......
  • pbootcms安装后页面空白网站后台也登录不了
    针对您遇到的PbootCMS安装后页面空白且后台无法登录的问题,可以尝试以下解决步骤:检查PHP版本:确认服务器上的PHP版本是否为7.0或更高。较低的PHP版本可能会导致兼容性问题。可以通过创建一个info.php文件,内容为<?phpphpinfo();?>,然后在浏览器中访问该文件来查看当前的PHP版......
  • 在ubuntu系统下用conda安装fpocket
    目录参考链接:一、使用官方命令安装二、出意外地你遇到了意外参考链接:        报错解决:解决Linux上Miniconda环境无法写入的问题-百度开发者中心(baidu.com)        fpocket官方:GitHub-Discngine/fpocket:fpocketisaveryfastopensourceprote......
  • PBOOTCMS模板安装后,网站首页打开版式错乱的解决方法。(为什么PBOOTCMS的模板首页错乱)
    PBootCMS模板安装后,如果首页打开时版式错乱,通常是由于样式表(CSS文件)或其他静态资源(如JavaScript文件、图片等)的路径不正确导致的。以下是一些解决方法:解决方法检查域名设置:进入PBootCMS后台管理。导航到“站点信息”>“基本设置”。确认“站点域名”字段中填写的......
  • SQL Injection | MySQL 手工注入全流程
    0x01:MySQL手工注入——理论篇手工注入MySQL数据库,一般分为以下五个阶段,如下图所示:第一阶段-判断注入点:在本阶段中,我们需要判断注入点的数据类型(数字型、字符型、搜索型、XX型)与后端查询方式,并使用对应的SQL语句进行测试,判断出目标是否存在注入点。第二阶段-......
  • 深入优化MySQL深度分页:从第10000页出发,Java模拟高效分页技巧
    在深度分页(如LIMIT99990,10)中,SQL的优化方式主要是为了避免MySQL在执行时需要扫描大量的无用数据,从而提高查询效率。以下是几种常见的SQL层面的优化方法:1.使用覆盖索引优化覆盖索引是一种索引优化技术,即查询只通过索引就可以获得所需的数据,而不需要访问实际的数据......
  • pbootcms网站模板 Pbootcms模板下载安装教程
    PbootCMS是一款基于PHP开发的内容管理系统,以其轻量、高效、易用的特点受到许多用户的喜爱。以下是PbootCMS模板的下载与安装步骤:1.下载PbootCMS模板访问官方网站:首先,访问PbootCMS的官方网站或模板市场。选择模板:在模板市场中浏览并选择你喜欢的模板。下载模板:点击模板页面上......
  • PbootCMS安装后,默认的后台用户名和密码是多少,怎么登陆?
    1.默认后台路径路径: http://您的域名/admin.php例如,如果你的域名是 example.com,则后台路径为 http://example.com/admin.php2.默认用户名和密码用户名: admin密码: 1234563.登录步骤打开浏览器:使用你喜欢的浏览器,如Chrome、Firefox等。输入后台......