首页 > 数据库 >centos7安装mysql5.7

centos7安装mysql5.7

时间:2022-12-23 12:33:59浏览次数:70  
标签:安装 mysql5.7 centos7 user rpm mysql root local usr

centos7安装mysql5.7

环境搭建、清理旧安装包

进入到目录 /usr/local/ 中

cd /usr/local/

创建目录 /usr/local/tools,如果有则忽略

mkdir -p tools

创建 /usr/local/mysql 目录,如果已存在则忽略

mkdir -p mysql

进入到目录 /usr/local/tools 中

cd tools/

查看系统中是否已安装 MySQL 服务

rpm -qa | grep mysql
或
yum list installed | grep mysql

如果已安装则删除 MySQL 及其依赖的包

yum -y remove mysql-libs.x86_64

安装yum源

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

安装mysql-server

yum install mysql-server -y

启动mysqld

systemctl start mysqld && systemctl enable mysqld

获取mysql密码

grep 'temporary password' /var/log/mysqld.log

image-20221223121244475

登陆mysql修改密码

mysql -u root -p输入密码后登陆

然后修改密码

SET PASSWORD = PASSWORD('your new password');

设置密码永不过期

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 

刷新

 flush privileges;

设置root可远程连接

mysql -u root -p输入密码后登陆

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

测试连接

image-20221223122130146

学习链接

https://blog.csdn.net/ic_xcc/article/details/121425926

https://my.oschina.net/scottCoder/blog/857378#

https://blog.csdn.net/iiiiiilikangshuai/article/details/100905996

标签:安装,mysql5.7,centos7,user,rpm,mysql,root,local,usr
From: https://www.cnblogs.com/rainbow-tan/p/17000424.html

相关文章

  • 利用 electron 和 nsis 将前端项目打包成可安装的桌面应用
    打包为可安装的桌面应用打包需要下载安装 nisi 和 nisedit 两个软件,下载地址如下:安装按默认设置安装即可。 nsis下载地址:https://pan.baidu.com/s/1mitSQU0 安......
  • Linux服务器安装python3.7环境
    安装python3.7依赖yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-......
  • CGAL安装教程(非vcpkg)
    本次分享的是CGAL的安装教程,采用的是官方说的第二种方式,即:  安装流程如下:1.首先在CGAL的官方Github网址中下载CGAL和GMPandMPFRlibrariesCGAL从5.0版本开......
  • docker 安装 postgres 15.1
    docker拉取镜像:dockerpullpostgres:15.1创建文件夹,以及启动images创建文件夹:mkdir-p/opt/docker/postgresdockerrun--namepostgres\-ePOSTGRES_PASS......
  • centos7重启网卡提示错误的解决方法
     今天在centOS7下更改完静态ip后发现network服务重启不了,翻遍了网络,尝试了各种方法,终于解决了。     现把各种解决方法归纳整理,希望能让后面的同学少走点歪路。。......
  • centos安装mysql8
    安装教程#获取MySQL8.0源wgethttps://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm#安装源rpm-ivhmysql80-community-release-el7-2.noarch.r......
  • iTOP2K1000开发板安装makedepand
    我们在 ​​Ubuntu​​ 的终端命令窗口输入“sudoapt-getinstallxutils-dev”命令安装makedepand,安装完成如下图所示:更多内容可以了解迅为2K1000开发板......
  • helm安装kube-prometheus-stack
    helm安装:wgethttps://get.helm.sh/helm-v3.9.2-linux-386.tar.gztar-xzvfhelm-v3.9.2-linux-386.tar.gzmvlinux-386/helm/usr/bin/ helm安装prometheus...helmr......
  • homebrew 安装node 切换node版本
    注意:如果之前使用brewinstallnode安装过node,需要先执行brewunlink node来’解绑’node1、查找可用的node版本brewsearchnode2、安装你需要的版本,比如brewins......
  • Kubernetes(K8S) helm 安装
    Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上。Helm有3个重要概念:helm:一......