记一次阿里云安装mysql (rpm安装)

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 记一次阿里云安装mysql (rpm安装)

下载mysql源安装包



wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
复制代码


安装mysql源



yum localinstall mysql57-community-release-el7-8.noarch.rpm
复制代码


检测是否安装完成



yum repolist enabled | grep "mysql.*-community.*"
复制代码


安装mysql



yum install mysql-community-server
复制代码


设置开启启动mysql服务



systemctl enable mysqld
复制代码


查看安装的mysql版本



rpm -aq | grep -i mysql
复制代码


启动MySQL服务



systemctl restart mysqld
复制代码


查看MySQL初始密码



grep 'A temporary password' /var/log/mysqld.log
复制代码


执行上面步骤可以获得mysql初始数据库密码:


获取到初始密码:.DhtciCJ?3rg
复制代码


根据此密码就可以在第一次root登录的时候修改密码


更改MySQL密码



mysqladmin -u root -p'旧密码' password '新密码'


初始化更改密码的案例


mysqladmin  -u root -p 'xxx' password 'xxxxx'
复制代码


alter user 'root'@'localhost' identified by '.DhtciCJ?3rg' # 这里用刚刚到随机初始密码
复制代码


这里会可能出现更改失败的问题

方法一:把密码设置复杂点(这是最直接的方法)

方法二:关闭mysql密码强度验证(validate_password)

    编辑配置文件:vim /etc/my.cnf, 增加这么一行validate_password=off

    编辑后重启mysql服务:systemctl restart mysqld


设置mysql能够远程访问(不建议使用root)



1. 登录进MySQL:mysql -uroot -p密码


注意只有root用户才可以操作


2. 在阿里云当中增加一个用户给予访问权限:


具体查看阿里云配置安全组


开放用户远程访问:


www.cnblogs.com/hoge/p/4958…

mysql中添加一个和root一样的用户用于远程连接:

大家在拿站时应该碰到过。root用户的mysql,只可以本地连,对外拒绝连接。

下面语句添加一个新用户administrtor


-- 创建新用户
CREATE USER 'monitor'@'%' IDENTIFIED BY 'admin';
-- 给用户分配root并且支持远程访问
GRANT ALL PRIVILEGES ON *.* TO 'monitor'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
复制代码


删除这个用户:


-- 删除用户
DROP USER 'monitor'@'%';
-- 删除具体分配表
DROP DATABASE IF EXISTS `monitor` ;
复制代码


3. 阿里云的安全组设置里面选择添加安全组规则,开启3306端口。授权对象选择0.0.0.0/0所有ip可访问,如果添加限制可以点击旁面的小叹号。


4. 最后:建议重启一下mysqld的服务

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)
|
27天前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
367 3
|
29天前
|
关系型数据库 MySQL 数据库
rds安装数据库客户端工具
安装阿里云RDS的数据库客户端涉及在本地安装对应类型(如MySQL、PostgreSQL)的客户端工具。对于MySQL,可选择MySQL Command-Line Client或图形化工具如Navicat,安装后输入RDS实例的连接参数进行连接。对于PostgreSQL,可以使用`psql`命令行工具或图形化客户端如PgAdmin。首先从阿里云控制台获取连接信息,然后按照官方文档安装客户端,最后配置客户端连接以确保遵循安全指引。
82 1
|
24天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
66 0
|
3天前
|
关系型数据库 MySQL Linux
Linux联网安装MySQL Server
Linux联网安装MySQL Server
13 0
|
3天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
33 2
|
7天前
|
关系型数据库 MySQL 数据库
Docker安装MySQL
Docker安装MySQL
14 1
|
7天前
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL 安装及连接
MySQL 安装及连接
25 0
|
10天前
|
关系型数据库 MySQL 数据库
docker自定义安装mysql 5.7
docker自定义安装mysql 5.7
19 0
|
10天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
47 0