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

mysql安装及基础设置

关系型数据库

MySQL是一种关系型数据库管理系统,采用了关系模型来组织数据的数据库,关系数据库将数据保存在不同的表中,用户通过查询 sql 来检索数据库中的数据。

yum 方式安装 mysql
# yum -y install mysql-server
# systemctl start mysqld

获取初始密码并登录 mysql

# grep 'temporary password' /var/log/mysqld.log
2024-05-08T18:18:35.856539Z 1 [Note] A temporary password is generated for root@localhost: ige6?TWHte9H
# mysql -u root -p

修改 mysql用户 密码,5.7.9 之后和之前的修改密码方式有区别

修改root用户的登录密码并修改密码规则设置简单的密码,注意修改密码后执行 flush 命令刷新一下权限:

> ALTER USER 'root'@'localhost' IDENTIFIED BY 'ige6?TWHte9H';
> SHOW VARIABLES LIKE 'validate_password%';
> SET GLOBAL validate_password_policy=0;
> SET GLOBAL validate_password_length=4;
> ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
> flush privileges;
> exit
在 mysql 中查询一些基础信息

查看是否开放服务端口(3306)

> show variables like '%port%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| innodb_support_xa        | ON    |
| large_files_support      | ON    |
| port                     | 3306  |
| report_host              |       |
| report_password          |       |
| report_port              | 3306  |
| report_user              |       |
| require_secure_transport | OFF   |
+--------------------------+-------+
8 rows in set (0.00 sec)

设置 root 用户为可远程访问

> select user,host from user;
+---------------+-----------+
| user          | host      |
+---------------+-----------+
| mysql.session | localhost |
| mysql.sys     | localhost |
| root          | localhost |
+---------------+-----------+
> update user set host='%' where user='root';

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

相关文章:

  • 【prometheus】Pushgateway安装和使用
  • 【无标题】vue webrtc 播放rtsp视频流
  • redis进阶--IDEA环境
  • Llama3-Tutorial之LMDeploy高效部署Llama3实践
  • SK Hynix 探索超低温技术,开启400层以上3D NAND制造新时代
  • 【OceanBase诊断调优】—— 如何排查 server 断连接问题
  • 基于Vant UI的微信小程序开发(随时更新的写手)
  • 力扣数据库题库学习(5.7日)--1757. 可回收且低脂的产品
  • 支付宝——图技术在金融反欺诈中的应用
  • 【Docker学习】docker run的端口映射-p和-P选项
  • 乡村振兴与城乡融合发展:加强城乡间经济、文化、社会等方面的交流与合作,推动城乡一体化发展,实现美丽乡村共荣
  • 什么是职称评审?如何申报?怎么获取职称电子证书?
  • PC小程序解密及反编译
  • 【吃透Java手写】4-Tomcat-简易版
  • 开发中的一些专业术语,POJO、PO...
  • 79.网络游戏逆向分析与漏洞攻防-移动系统分析-利用数据包实现人物走路
  • JS基础:输出信息的5种方式详解
  • 教你解决PUBG绝地求生延迟高 网络延迟高的问题
  • 【QT教程】QT6与C++17 QT与C++新特性
  • 多线程三种实现
  • 【前端】HTML实现个人简历信息填写页面
  • 岩点×数说故事×小红书 | 发布《中国攀岩行业分析报告》
  • DPDK+PKTGEN环境搭建
  • 【面试干货】HTTP和HTTPS之间的主要区别
  • 04、Kafka集群安装
  • Vue自定义封装音频播放组件(带拖拽进度条)
  • php中常见的运算符和使用方法
  • 信息与未来2017真题笔记
  • 前端基础知识-ES6解构赋值(将数组内元素、字符串内字符、对象内属性值快速赋值给其他变量)
  • 【SpringBoot整合系列】SpringBoot整合RabbitMQ-消息可靠性