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

相关推荐
ParanoidRoye12 分钟前
SSH 反向端口转发-R
服务器·网络·ssh
ueanaIU潇潇子17 分钟前
idea根据实体类生成数据库表
数据库·mysql·intellij-idea·实体类生成数据库
半桶水专家20 分钟前
Ubuntu中的apt update 和 apt upgrade
linux·运维·服务器
Mr.kanglong32 分钟前
【Linux】connect的断线重连
运维·服务器
一休哥助手3 小时前
使用 Docker 容器创建一个 Web 服务器:从入门到实践
服务器·docker
jay丿5 小时前
正则表达式
服务器·mysql·算法·正则表达式·php
Duck Bro6 小时前
MySQL:常用数据类型
java·数据库·c++·mysql·java-ee
淘淘 小窝6 小时前
springboot配置多数据源mysql+TDengine保姆级教程
spring boot·mysql·tdengine
double丶flower6 小时前
设置Mysql5.6允许外网访问
java·mysql
开敲6 小时前
【MySQL】MySQL数据库基础
数据库·mysql