`
zhangyi0618
  • 浏览: 62087 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

阿里云centos服务器_mysql安装

 
阅读更多
1、使用wget 直接下载
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

2、安转软件源
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

3、注意:安装时由于MySQL GPG密匙过期导致,所以需要:
--在安装mysql之前导入2022年密匙.
[root@leo-mysql-master ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4、安装mysql服务端
yum install  -y  mysql-community-server
如果网络环境不是很好,执行完命令就可以去泡杯茶?或者荣耀杀一局(可以自己先下载好相应的rpm包或直接下载...bundle.tar压缩包)

5、首先启动mysql
service mysqld start(重启是restart,完全弄好MySQL后最好添加lower_case_table_names=1到[mysqld]下面一行然后重启MySQL,这是为了和windows兼容,还有就是在[mysql]下面一行加入default-character-set=utf8)
systemctl start mysqld.service(这个是上面步骤执行后自动输出的,我这边的全称是:Redirecting to /bin/systemctl start  mysqld.service)
然后回到[.....]#

6、接着检查mysql 的运行状态
service mysqld status
systemctl status mysqld.service(也是系统自动输出的,我这边全称是:Redirecting to /bin/systemctl status  mysqld.service)
然后会输出一大段关于MySQL状态的信息:
mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 日 2017-07-30 08:24:29 CST; 26s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 58507 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 58426 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 58511 (mysqld)
CGroup: /system.slice/mysqld.service
└─58511 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/my...

7月 30 08:24:21 localhost.localdomain systemd[1]: Starting MySQL Server...
7月 30 08:24:29 localhost.localdomain systemd[1]: Started MySQL Server.(注意这句话,说明此时MySQL服务已经在运行)


7、修改临时密码
Mysql5.7默认安装之后root是有密码的。

7.1 获取MySQL的临时密码

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。
只有启动过一次mysql才可以查看临时密码:
grep 'temporary password' /var/log/mysqld.log(如果之前安装过MySQL则这里可能会有多个密码,用最后一个,注意这个密码输入时是可以粘贴的)
这里的密码是YdsGaxOq>2n!

7.2 登陆并修改密码
使用默认的密码登陆
mysql -uroot -p(这是一个MySQL的以密码登录root用户的命令)
用该密码登录到服务端后,必须马上修改密码再执行一些数据库操作,不然会报如下错误:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';
如果密码设置太简单出现以下的提示
如何解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 这里直接提供解决方案文末有详细的说明

必须修改两个全局参数:
首先,修改validate_password_policy参数的值
mysql> set global validate_password_policy=0;
再修改密码的长度
set global validate_password_length=6;
再次执行修改密码就可以了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';(ALTER等可以写成小写)

8、授权其他机器登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

分享到:
评论

相关推荐

    阿里云服务器CentOS7.X安装MySQL

    阿里云服务器上安装MySQL是构建基于CentOS7操作系统数据库服务的基础步骤。本文将详细解析如何在CentOS7.2上安装MySQL 5.7.2的压缩版。 首先,检查操作系统版本,确认是CentOS7,可以使用命令`cat /etc/redhat-...

    阿里云centOs安装Ftp Jdk Tomcat Nginx Mysql Oracle

    本文将指导您在阿里云CentOs服务器上安装FTP、JDK、Tomcat、Nginx、Mysql和Oracle。 一、FTP服务器安装 * 安装vsftpd:`yum -y install vsftpd` * 设置开机启动:`chkconfig vsftpd on` * 添加用户ftpusr,并设置...

    阿里云CentOS 服务器

    ### 阿里云CentOS服务器上的LNMP环境部署详解 #### 一、阿里云ECS简介及选购指南 阿里云ECS(Elastic Compute Service)是阿里云提供的一种弹性计算服务,允许用户根据需求快速获取计算资源。通过ECS,用户能够...

    阿里云centos7mysql tomcat 配置

    通过以上步骤,我们已经完成了在阿里云 CentOS 7 上安装配置 Java、Tomcat 和 MySQL 的过程。这些配置对于搭建 Web 应用程序环境至关重要,能够帮助开发者快速部署和运行基于 Java 的应用程序。同时,也需要注意安全...

    阿里云CentOs镜像使用手册

    阿里云CentOs镜像使用手册涵盖了CentOS系统在阿里云服务器上的配置、安装、管理等操作流程。手册介绍了如何进行系统镜像的选择、配置、以及日常的管理操作,包括但不限于密码设置、上传文件、安装组件等。手册中提供...

    centos7安装mysql5.7

    在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地

    阿里云的centos/linux服务器一键安装环境脚本

    阿里云的CentOS/Linux服务器一键安装环境脚本是为简化在云服务器上部署Web服务而设计的工具。这个脚本通常包含了一系列自动化命令,能够快速安装并配置Nginx、PHP、MySQL、VSFTP和Apache等关键组件,使得开发者和...

    阿里云CentOS配置全过程

    ### 阿里云 CentOS 配置全过程详解 ...通过以上步骤,您可以完成阿里云CentOS服务器的基础配置,包括远程连接、数据盘挂载、FTP服务安装配置以及Web环境搭建等工作。这些配置对于搭建稳定可靠的服务器环境至关重要。

    详解centos7+django+python3+mysql+阿里云部署项目全流程

    购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示: 地域随便选择哪一个,镜像的话,对比了CentOS,Debian,Ubuntu,我最终选择了CentOS,因为流行嘛~配置的话,看项目本身了,我这里选择...

    阿里云服务器centeros安装mysql.docx

    阿里云服务器 CentOS 安装 MySQL 在阿里云服务器上安装 MySQL 是一个非常重要的步骤,特别是在建站和开发环境中。MySQL 是一个非常流行的开源关系数据库管理系统,广泛应用于各种网站和应用程序中。下面我们将详细...

    阿里云 安装lnmp_201712251

    使用阿里云的一键部署功能,可以快速搭建 LNMP 环境,包括安装 CentOS 6.5 操作系统、Nginx Web 服务器、MySQL 5.7 数据库和 PHP 7.1 编程语言。 二、MySQL 备份 MySQL 备份是数据库管理的重要步骤,用于防止数据...

    在阿里云的CentOS环境中安装配置MySQL的教程

    在阿里云的CentOS环境中安装配置MySQL是一项常见的任务,但需要注意的是,CentOS系统默认可能会预装MariaDB,这是MySQL的一个分支。MariaDB设计的目标是与MySQL保持高度兼容,但某些特定的操作或版本可能有所不同。...

    阿里云Centos 7.5安装Mysql的教程

    本文将详细介绍如何在阿里云CentOS 7.5上安装MySQL,并进行基本的配置。 首先,你需要从MySQL的官方网站获取社区版的release RPM包,以便添加MySQL的YUM仓库。打开终端,执行以下命令: ```bash # 下载MySQL社区版...

    centos6.8阿里云服务器搭建文档

    "CentOS 6.8 阿里云服务器搭建文档" 本文档旨在指导用户如何在阿里云服务器上搭建 CentOS 6.8 服务器,包括 Java 环境配置、Tomcat 的搭建、Nginx 的搭建等。 服务器搭建准备 在开始搭建服务器之前,需要准备两个...

    阿里云ECS centos6.8下安装配置MySql5.7的教程

    在阿里云ECS环境下,为CentOS 6.8操作系统安装和配置MySQL 5.7是一个常见的需求,尤其是对于那些需要高性能数据库服务的用户。在开始安装前,我们需要知道阿里云ECS默认提供的MySQL版本可能较低(5.17),因此在安装...

    阿里云centos_6_09版本环境配置、本软件安装及项目上线

    总之,从Windows环境过渡到阿里云CentOS服务器,需要学习和掌握Linux的基本操作和命令行知识,以及服务器环境配置技巧。对于开发者而言,这样的转型不仅扩大了技术视野,也有助于提高项目部署和运维的能力。在遇到...

    阿里云 Centos7.3安装mysql5.7.18 rpm安装教程

    将这个压缩包上传到你的阿里云CentOS服务器,并使用`tar -xf`命令进行解压。解压后,你会看到一系列的RPM包,包括客户端、服务器、开发库等组件。 然后,使用`rpm -ivh`命令逐个安装这些RPM包。通常的安装顺序是:...

    阿里云ecs centos7 lnmp配置文档

    摘要:本文档介绍了阿里云 ECS CentOS 7 环境下LNMP(Linux + Nginx + MySQL + PHP)配置的详细步骤,包括远程连接服务器、添加新用户、安装 EPEL 仓库、安装 Nginx、配置虚拟主机等内容。 一、远程连接服务器 ...

    阿里云Centos配置iptables防火墙.docx

    阿里云CentOS配置iptables防火墙是一项重要的安全措施,尽管阿里云提供了云盾服务,但额外的防火墙层能提供额外的安全保障。以下是配置iptables防火墙的详细步骤: 1. **检查iptables服务状态**: 首先,通过运行`...

    Centos7mysql5.7安装.docx

    这是因为CentOS的默认源可能不包含最新的MySQL软件包,而阿里云的YUM源通常更新更及时。要更改YUM源,请按照以下步骤操作: 1. 备份当前的YUM源配置文件: ``` mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum....

Global site tag (gtag.js) - Google Analytics