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 分钟前
RTOS与Linux的区别对比解析
linux·运维·服务器
Bert.Cai8 分钟前
Linux chmod命令详解
linux·运维·服务器
eggrall10 分钟前
Linux信号——信号捕捉
linux·运维·服务器
Bert.Cai16 分钟前
Linux chown命令详解
linux·运维·服务器
青梅橘子皮20 分钟前
Linux---进程切换与调度
linux·运维·服务器
utf8mb4安全女神26 分钟前
【forwarding】怎么把客户端的日志转发到服务器【日志转发】【rsyslog服务】
运维·服务器
土狗TuGou31 分钟前
SQL内功笔记 · 第7篇:CTE&临时表&递归
数据库·笔记·后端·sql·mysql
我是唐青枫35 分钟前
MySQL EXISTS 详解:存在性判断、NOT EXISTS 与实战示例
数据库·mysql
承渊政道36 分钟前
Linux系统学习【进程控制:进程创建、终止与等待、进程程序替换、自主shell命令行解释器详解】
linux·服务器·c++·学习·ubuntu·bash·远程工作
志起计算机编程37 分钟前
挖掘单节点Clickhouse极致性能上限
服务器·开发语言·python