centos7服务器安装 mysql

centos7服务器安装 mysql

一、下载

官网:https://dev.mysql.com/downloads/mysql/

二、安装

1.查看有没有需要卸载的SQL包,一般系统的mariadb是自带的,需要卸载

复制代码
rpm -qa | grep mysql
rpm -qa | grep mariadb

例如:安装过MySQL

使用如下命令卸载

复制代码
rpm -e mysql-community-libs-8.1.0-1.el8.x86_64 --nodeps

2.解压与rpm安装

解压

复制代码
tar xvf mysql-8.1.0-1.el7.x86_64.rpm-bundle.tar 

安装

复制代码
rpm -ivh mysql-community-common-8.1.0-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-plugins-8.1.0-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-8.1.0-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-8.1.0-1.el7.x86_64.rpm 
rpm -ivh mysql-community-icu-data-files-8.1.0-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.1.0-1.el7.x86_64.rpm --nodeps

显示需要依赖的,直接用--nodeps参数

3、登录配置

启动

复制代码
systemctl start mysqld
systemctl enable mysqld

获取密码

复制代码
cat /var/log/mysqld.log | grep password

登录

复制代码
mysql -u root -p

修改密码

复制代码
alter user 'root'@'localhost' identified with mysql_native_password by 'Ljh@new2024';

刷新权限

复制代码
flush privileges;

配置远程登录

复制代码
use mysql;
select host, user from user;
update user set host = '%' where user = 'root';
select host, user from user;
flush privileges;

三、用Navicat验证

相关推荐
2401_868534787 小时前
软考网络规划设计师SSL协议知识点详解
服务器·网络
程序员塔塔喵9 小时前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
paopaokaka_luck9 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
额额额对了10 小时前
嵌入式 Linux 实战:i.MX6ULL 上的 CAN 通信与摄像头采集
linux·运维·服务器
灯澜忆梦11 小时前
【Linux】#10 | Linux 终端实用快捷键 + 安装应用
linux·运维·服务器
paopaokaka_luck11 小时前
心理咨询管理系统(WebSocket实时沟通、基于用户的协同过滤、 ECharts多维分析、 预约业务流程、预约校验与定时处理)
java·vue.js·spring boot·mysql·spring·echarts·1024程序员节
码士集团小青11 小时前
面霸篇:高频 Java 基础问题(核心卷一)
linux·服务器·数据库·redis·缓存·1024程序员节
2301_322414280411 小时前
springboot农产品交易平台的设计与实现08055-计算机毕设 原创(免费领源码+部署教程+开发环境)
java·spring boot·redis·mysql·tomcat·maven·mybatis
OnlyEasyCode13 小时前
IIS开放端口转发后端
运维·服务器