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验证

相关推荐
一技安身21 分钟前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
toooooop81 小时前
MySQL source导入实战:踩坑记,phpMyAdmin 502、source导入巨慢问题解决
mysql
Dawn-bit2 小时前
Linux 运维基础扩展:跳板机、堡垒机与物理服务器全流程
linux·运维·服务器·云计算·运维开发
新时代牛马3 小时前
Linux 定时任务:crontab、anacron 与systemd timer
linux·运维·服务器
IT摆渡者3 小时前
1panel 配置申请手动解析网站SSL证书
服务器·网络协议·ssl
hasty3 小时前
Origin 校验不是身份认证:MySQL MCP Server 漏洞给 AI 平台的警告
数据库·mysql·安全
疯狂打码的少年3 小时前
【计算机网络】子网掩码与子网划分计算(含CIDR表示法)
服务器·笔记·计算机网络·php
网硕互联的小客服4 小时前
怎样在CMD里用chkntfs /x C: 命令来取消磁盘自检?——原理与实践全解
运维·服务器·网络
布莱克6054 小时前
Linux 常用命令详解:从入门到实战
linux·运维·服务器
学习路上_write5 小时前
Linux黑马命令学习
linux·运维·服务器