华为云云耀云服务器L实例评测 | 安装mysql服务

目录

一:介绍 1.1 云耀云服务器L介绍

目录

一:介绍 

1.1 云耀云服务器L介绍

 1.2mysql介绍

二:准备云耀云服务器L

2.1首先登陆华为云官网(没有账号的可以注册)

2.2 点击购买

​编辑 2.3选择对应服务器的配置

 2.4 确认订单

 三:安装mysql

3.1清除旧安装包

3.2 安装mysql5.7

3.2.1更新密钥

​编辑 3.2.2安装mysql 的yum库

 3.2.3yum安装Mysql

 3.2.4启动并更改密码

 3.2.5配置root远程登陆

3.3安装mysql8.0(不能同时安装mysql5.7和8.0)

3.3.1卸载mysql5.7

 3.3.2下载mysql8.0的rpm包

​编辑 3.3.3配置mysql

一:介绍 

1.1 云耀云服务器L介绍

云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。云耀云服务器L实例提供丰富严选的应用镜像,实现应用一键部署,助力客户便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等。

 1.2mysql介绍

MySQL是一种开源的关系型数据库管理系统,它是目前使用最为广泛的数据库之一。MySQL是由瑞典MySQL AB公司开发的,后被SUN公司收购,现在是Oracle公司的产品。

MySQL可以运行在多种操作系统上,包括Windows、Linux、OS X等,同时也支持多语言,如C、C++、Java、Perl、Python等。MySQL具有高可靠性、高性能、高可扩展性等优点,是许多Web应用程序、开源软件和商业软件的首选数据库之一。

二:准备云耀云服务器L

2.1首先登陆华为云官网(没有账号的可以注册)


选择华为云耀云服务器

2.2 点击购买


 
2.3选择对应服务器的配置


这里我选择的是centos7.9的系统镜像,大家可以根据自己对哪一个系统熟悉来选择

 2.4 确认订单

 三:安装mysql

3.1清除旧安装包

删除maridb安装包

MariaDB是一个开源的关系型数据库管理系统,由MySQL的创始人之一Michael Widenius在MySQL的所有权被Oracle公司收购后创建。MariaDB的目标是完全兼容MySQL,并且逐渐成为MySQL的替代品。MariaDB与MySQL具有相似的功能和操作方式,因此可以无缝地替代MySQL。

MariaDB使用的是GPL(GNU通用公共许可证)开源协议,可以免费使用、修改和分发,支持Windows、Linux和OS X等多种操作系统,支持的编程语言也很多,如C、C++、Java、PHP、Python等。MariaDB的核心开发者来自全球各地的开源社区,这些开发者都从MySQL转到MariaDB来继续开发和维护这个项目。

rpm -qa | grep maridb
rpm -e --nodeps mariadb-libs

3.2 安装mysql5.7

3.2.1更新密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 3.2.2安装mysql 的yum库

rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

 3.2.3yum安装Mysql

yum -y install mysql-community-server

 3.2.4启动并更改密码

启动并查看状态

systemctl enable mysqld --now
systemctl status mysqld

查找密码

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

 登陆mysql

mysql -u root -p

 注意此时输入密码 界面上不会显示字符

 更改密码

 这里显示密码等级不符合要求,我们可以更改密码安全策略,当然密码不能太简单

# 如果你想设置简单密码,需要降低Mysql的密码安全级别
set global validate_password_policy=LOW; # 密码安全级别低
set global validate_password_length=4;	 # 密码长度最低4位即可

 推出后即可使用新密码登陆了

 3.2.5配置root远程登陆

查看用户登陆权限

use mysql
select user,host from user;

 此时只能本地登陆

更改为远程也可访问

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

 至此安装完成

3.3安装mysql8.0(不能同时安装mysql5.7和8.0)

3.3.1卸载mysql5.7

rpm -aq | grep mysql

 依次删除

注意删除顺序

 rpm -e mysql57-community-release-el7-7.noarch
 rpm -e mysql-community-server-5.7.43-1.el7.x86_64
 rpm -e mysql-community-client-5.7.43-1.el7.x86_64
 rpm -e mysql-community-libs-5.7.43-1.el7.x86_64
 rpm -e mysql-community-common-5.7.43-1.el7.x86_64

 删除其他一些配置文件

find / -name mysql
rm -rf /var/lib/mysql/ /usr/share/mysql/

 3.3.2下载mysql8.0的rpm包

wget https://dev.mysql.com/get/mysql80-community-release-el7-9.noarch.rpm

 安装rpm包

yum -y install mysql80-community-release-el7-9.noarch.rpm

yum -y install mysql

yum -y install mysql-community-server

 启动mysql

 3.3.3配置mysql

获取临时密码

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

 登陆修改密码和远程登陆

 先更改密码

alter user 'root'@'localhost' identified by '';

 

 查看密码策略 可根据自己将密码策略改变

SHOW VARIABLES LIKE 'validate_password%';

配置远程链接

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

 至此mysql5.7以及mysql8.0皆配置完成

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZLY_2004

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值