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

CentOS快速安装Mysql5.7(Alibaba Cloud Linux兼容)

1、安装

在线下载
http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

下载rpm安装包

[root@theo bin]# cd /usr/local
[root@theo local]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

安装rpm

[root@theo local]# rpm -ivh mysql57-community-release-el7-10.noarch.rpm

原因是Mysql的GPG升级了,需要重新获取

[root@theo local]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

通过yum指令安装mysql服务 (下载安装mysql)

[root@theo local]# yum -y install mysql-community-server

将mysql加入到开机启动项 (mysql安装之后,在linux中的服务名为 mysqld)

[root@theo local]# systemctl enable mysqld

启动MySQL

[root@theo local]# systemctl start mysqld

检查3306端口是否被mysql占用

[root@theo local]# lsof -i:3306
COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld  3192 mysql   17u  IPv6  42484      0t0  TCP *:mysql (LISTEN)

停止MySQL

[root@theo local]# systemctl stop mysqld

2、修改初始密码

在Linux中安装MySQL并没有提示设置root用户的密码,安装包中设置了一个默认随机密码;但是这个默认随机密码只能用来初始登录,不能用来进行数据库操作(默认密码必须改)

1.查询初始密码

[root@theo local]# cat /var/log/mysqld.log | grep password
2021-01-16T06:41:27.753855Z 1 [Note] A temporary password is generated for root@localhost: gpKBe-Oqj6SD

2.登录mysql

[root@theo log]# mysql -uroot -p
Enter password: (粘贴复制的初始密码--回车)

3.修改初始密码
如下将密码修改为admin123

mysql> set global validate_password_policy=LOW;
Query OK, 0 rows affected (0.00 sec)mysql> set password=password('admin123');
Query OK, 0 rows affected, 1 warning (0.00 sec)

4.mysql的root账号默认不允许远程连接——授权远程连接

GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'admin123' WITH GRANT OPTION;

授权之后刷新权限

flush PRIVILEGES;
http://www.lryc.cn/news/275942.html

相关文章:

  • 【css】快速实现鼠标悬浮变色效果
  • 21. Mysql 事件或定时任务,解放双手,轻松实现自动化
  • Apache Doris 2.0.2 安装步骤 Centos8
  • Java学习苦旅(二十五)——哈希表
  • 性能分析与调优: Linux 实现 CPU剖析与火焰图
  • leetcode动态规划问题总结 Python
  • strtok函数的介绍
  • CF1909_C. Heavy Intervals题解
  • 【Python机器学习】理论知识:决策树
  • 天软特色因子看板 (2024.01 第2期)
  • java智慧医院互联网智慧3D导诊系统源码,经由智慧导诊系统多维度计算,准确推荐科室
  • WiFi7: MLD寻址
  • laravel-admin之 浏览器自动填充密码(如果需要渲染数据库密码的话,首先确认数据库密码是否可以逆向解密)
  • jquery图形验证码
  • dp专题10 目标和
  • 详解 docker 镜像制作的两种方式
  • selenium元素单击不稳定解决方法
  • vue3中vite使用sass
  • centos 8.0 安装sysbench 1.0.17
  • LabVIEW开发分布式光纤油气管道泄漏检测及预警系统
  • Go后端开发 -- Go Modules
  • 基于det_keypoint_unite的ROS功能包(jetson部署)
  • TS 36.211 V12.0.0-下行(8)-调制和上变频
  • 基于SSM酒店后台管理系统【源码】【最详细运行文档】
  • 利用Python实现每日新闻早报推送
  • 图像分割-Grabcut法
  • 性能测试浅谈
  • 媒体运营常用的ChatGPT通用提示词模板
  • Java学习苦旅(二十一)——泛型
  • 具备闭环思维的测试才更充分