您的位置:首页 > 游戏 > 手游 > 企业网站制作简介_网推公司干什么的_网上商城网站开发_关键词优化报价怎么样

企业网站制作简介_网推公司干什么的_网上商城网站开发_关键词优化报价怎么样

2025/7/27 15:48:26 来源:https://blog.csdn.net/wangqiang996/article/details/146300935  浏览:    关键词:企业网站制作简介_网推公司干什么的_网上商城网站开发_关键词优化报价怎么样
企业网站制作简介_网推公司干什么的_网上商城网站开发_关键词优化报价怎么样

进入MySQL 官网,下载对应的软件包
在这里插入图片描述
在这里插入图片描述

一、安装 MySQL 准备工作

1.查看系统版本

cat /etc/redhat-release

2.查看系统是否安装过MySQL

rpm -qa | grep mysql
# 如果是 CentOS7 可以检测出已经安装了 mariadb
rpm -qa | grep mariadb

在这里插入图片描述

3、移除MySQL 相关软件

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

下载软件包

cd /usr/local
# 基于 wget 直接下载,也可以官网下载传到服务器自己解压
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

4、解压

解压后存在许多包,将其解压到 /use/local/mysql_package

mkdir /usr/local/mysql_package
cd /usr/local/mysql_package
tar -vxf /usr/local/mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql_package

5、使用 rpm 安装

  • 依赖安装(可能还有其他依赖)
yum -y install openssl-devel libaio* perl-devel perl-JSON
  • 必要安装(注意顺序)
cd /usr/local/mysql_package
rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
  • 非必要安装
rpm -ivh mysql-community-libs-compat-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-test-8.0.18-1.el7.x86_64.rpm

二、配置MySQL服务

1、简单配置命令

# 查看MySQL 服务状态
systemctl status mysqld# 开启MySQL 服务
systemctl start mysqld# 设置MySQL 服务开机自启
systemctl enable mysqld# 关闭MySQL 服务
sysmysql stop mysqld# 重启MySQL 服务
systemctl restart mysqld

三、 使用MySQL

1、获取 root 用户的初始密码

第一次运行MySQL服务时,进行初始化加载时会生成一个零时密码,可以通过查看日志文件 /var/log/mysqld.log 获取到 root 用户的初始密码

 cat /var/log/mysqld.log | grep 'password'

在这里插入图片描述

2、使用 root用户登录到MySQL服务

mysql -u root -p

3、修改 root 密码

alter user 'root'@'localhost' identified by 'Root@1234';
flush privileges;

四、远程连接 MySQL

1、错误1问题,及解决方案

在这里插入图片描述
提示 root 用户没有 远程访问权限

1.1 查看 用户的访问权限

use mysql;
select host,user, plugin from user;

在这里插入图片描述
user 表中 的 host 字段代表用户的访问权限

  • localhost: 只可以本地访问
  • %:允许任意地方访问

1.2 设置root 用户任意地方访问

update user set host='%' where user='root';
flush privileges;

2、密码校验方式报错

在这里插入图片描述

2.1 修改密码策略

alter user 'root'@'%' identified with mysql_native_password by 'Root@1234';
flush privileges;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com