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

相关推荐
程序员不想YY啊9 分钟前
MySQL元数据库完全指南:探秘数据背后的数据
数据库·mysql·oracle
Run1.1 小时前
深入解析 Linux 中动静态库的加载机制:从原理到实践
linux·运维·服务器
柏油2 小时前
MySql InnoDB 事务实现之 undo log 日志
数据库·后端·mysql
码农hbk2 小时前
linux ptrace 图文详解(七) gdb、strace跟踪系统调用
linux·服务器
264玫瑰资源库3 小时前
斗鱼娱乐电玩平台源码搭建实录
运维·服务器·游戏·娱乐
hotlinhao3 小时前
ThinkPHP6模型中多组条件逻辑或Or查询的使用
linux·服务器·数据库
jack xu13 小时前
高频面试题:如何保证数据库和es数据一致性
java·大数据·数据库·mysql·elasticsearch
炫彩@之星4 小时前
Mysql之UDF提权
mysql·udf提权
mit6.8244 小时前
[OS_8] 终端和 UNIX Shell | 会话和进程组 | sigaction | dash
运维·服务器
爱的叹息4 小时前
DeepSeek 大模型 + LlamaIndex + MySQL 数据库 + 知识文档 实现简单 RAG 系统
数据库·人工智能·mysql·langchain