当前位置: 首页 > news >正文

almalinux MySQL8.0安装

安装之前要 更新yum插件 yum update 或者yum -y update

步骤 1: 安装 MySQL

首先,您需要启用 MySQL 社区仓库,然后安装 MySQL 8。

sudo dnf install -y https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpmsudo dnf install -y mysql-community-server

强制跳过GPG检查(不推荐)

sudo dnf install --nogpgcheck mysql-community-server

步骤 2: 启动 MySQL 服务

安装完成后,启动 MySQL 服务并设置其开机自启。

sudo systemctl start mysqldsudo systemctl enable mysqld

步骤 3: 获取临时密码

MySQL 安装后会自动生成一个临时密码。您可以通过以下命令查看这个密码:

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

步骤 4: 运行安全安装脚本

使用临时密码运行安全安装脚本,该脚本将帮助您设置 root 密码、移除匿名用户、禁止 root 远程登录等。

sudo mysql_secure_installation

在运行 mysql_secure_installation 时,您将被提示输入临时密码(从 /var/log/mysqld.log 获取),然后可以设置新的 root 密码,选择其他安全选项。

步骤 5: 修改 MySQL 端口号

要修改 MySQL 的默认端口(默认是 3306),您需要编辑 MySQL 的配置文件 my.cnf。这个文件通常位于 /etc/my.cnf.d/mysql-server.cnf。使用文本编辑器打开它:

sudo vi /etc/my.cnf.d/mysql-server.cnf

在文件中添加或修改以下行来设置新的端口号,例如设置为 3307:

[mysqld]port=3307

保存并关闭文件。然后重启 MySQL 服务以应用更改:

sudo systemctl restart mysqld

步骤 6: 验证端口号更改

您可以使用 netstat 或 ss 命令来验证 MySQL 是否正在新的端口上运行:

sudo netstat -tulnp | grep mysql

或者

sudo ss -tulnp | grep mysql

如果一切设置正确,您应该看到 MySQL 在新的端口上监听。例如:

tcp        0      0 0.0.0.0:3307            0.0.0.0:*               LISTEN      12345/mysqld

现在,MySQL 应该在新的端口上运行,您可以连接到此端口来访问数据库。使用如下命令测试连接:

mysql -u root -p -h 127.0.0.1 -P 3307

mysql设置密码策略

SET GLOBAL validate_password.policy = 0;

mysql密码修改及参数设置

flush privileges;
show databases;
use mysql;
set global validate_password.policy=LOW;
update user set host = '%' where user = 'root';
flush privileges;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'XMtx2019';
create user 'cms'@'%' IDENTIFIED WITH mysql_native_password BY 'XMtx2019';
grant all privileges on . to 'cms'@'%' with grant option;
flush privileges;

http://www.dtcms.com/a/424521.html

相关文章:

  • python做网站建e全景效果图
  • 网站建设费可以抵扣么推广网上国网有什么好处
  • 【APK安全】WebView组件的安全风险与防御指南
  • 秦皇岛网站定制哪家好厦门市建设局网站咨询电话
  • 是阿里巴巴好还是自己做网站好?wordpress nginx配置伪静态
  • 夫妻工作室网站建设枣庄网站seo
  • 【Android】一个demo理解dispatchTouchEvent、onInterceptTouchEvent与onTouchEvent
  • 十大网站平台重写Wordpress的js
  • HBase全量+增量迁移import/export方式
  • 精准交易:如何利用期权对冲你的头寸
  • 金华网站建设哪个公司好点烟台互联网公司有哪些
  • wordpress安装好了怎么登陆网站推广思路及执行方案
  • 宁波做网站皆选蓉胜网络北京网站建设推荐安徽秒搜科技
  • 注册一个个人网站工地模板图片大全
  • 知识表示与处理4
  • 网站的搜索引擎方案wordpress实例站
  • 【AI4S】大语言模型与化学的未来,以及整合外部工具和聊天机器人的潜力
  • 网站视频转码软件wordpress 图片本地化
  • 优秀的 API 接口设计规范
  • 营销网站占用多少m空间深圳 电子政务网站建设方案
  • 品牌网站建设服务商济南百度网站开发
  • 用 Python 实现一个简化但可运行的 单点登录(SSO)系统
  • 水果成篮-越短越合法
  • 外国人做的购物网站做网站开发要具备哪些素质
  • 印尼雅加达综合指数(JCI)数据对接实战指南
  • 福州网站开发公司哪些网站可以做平面设计
  • 临安规划建设局网站wordpress 评论按钮
  • 定向广播扬声器:高速公路预警新利器 为安全“喊话”
  • 做网站送优化如何做授权网站
  • 产品展示类网站网站用户体验度