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

CentOS Mysql8 数据库安装

添加mysql yum仓库

这里安装的是8.0版本,如需其他版本在此查看mysql版本列表

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

安装mysql

sudo yum install mysql-server --nogpgcheck

配置自启动并运行mysql

sudo systemctl enable mysqld
sudo systemctl start mysqld

修改密码

  • 查看初始密码
tail /var/log/mysqld.log | grep "temporary"

如没有说明初始密码为空

  • 运行安全脚本设置密码。
sudo mysql_secure_installation

安全脚本执行顺序:修改root密码 > 删除匿名用户 > 禁止root远程登录(根据自己需求) > 删除测试数据库 > 从新加载权限

放开3306端口

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent

阿里腾讯等需到各自云平台放开。

新建用户用于远程链接

mysql -u root -pCREATE USER 'remote'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

此时 已经可以使用 remote +password 进行链接。

http://www.lryc.cn/news/403436.html

相关文章:

  • 新手教程---python-函数(新添加)
  • Windows tasklist命令详解,Windows查看进程
  • 数据结构——线性表(循环链表)
  • 深度剖析机构号矩阵系统:如何根据业务需求做出明智选择
  • go语言的基础语法
  • Modbus转Ethernet/IP网关模块与汇川PLC通讯案例
  • 【玩转python】入门篇day11-位运算
  • 【Gitlab】记一次升级 Gitlab 后 API 失效的问题
  • 2024.7.19 作业
  • python如何创建SQLite 数据库连接,如何将数据库存储在内存中?
  • 机器学习-20-基于交互式web应用框架streamlit的基础使用教程
  • 基于luckysheet实现在线电子表格和Excel在线预览
  • 【学习笔记】无人机系统(UAS)的连接、识别和跟踪(一)-3GPP TS 23.256 技术规范概述
  • sqlalchemy_dm
  • 基于springboot+vue+uniapp的驾校预约平台小程序
  • echarts实现3d柱状效果
  • Flask校验
  • web前端 Vue 框架面试120题(一)
  • UniApp__微信小程序项目实战 实现长列表分页,通过 onReachBottom 方法上划分次加载数据
  • 数据结构(功能受限的表-栈队列)
  • 高数知识补充----矩阵、行列式、数学符号
  • 《Techporters架构搭建》-Day01 第一个RESTful API接口
  • 【C++ —— AVL树】
  • 跨平台webSocket模块设计技术解决方案
  • Drools规则引擎
  • vue学习day11-路由、路由模块的封装、声明式导航-路由的介绍、VueRouter、router-link、自定义高亮类名
  • 智慧校园学期基础数据管理
  • ISP代理和双ISP代理:区别和优势
  • 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【22】【RabbitMQ】
  • 概率论原理精解【4】