Community Server

centos7.6 安装Mysql5.7

白昼怎懂夜的黑 提交于 2020-11-16 00:40:35
#安装Mysql wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm yum localinstall mysql57-community-release-el7-8.noarch.rpm yum repolist enabled | grep "mysql.*-community.*" yum install mysql-community-server systemctl start mysqld systemctl status mysqld systemctl enable mysqld cp /etc/my.cnf /etc/my.cnf_`date +%Y%m%d%H%M%S` MYSQL_PASS=$(/usr/bin/grep 'temporary password' /var/log/mysqld.log | /usr/bin/grep 'root@localhost:' | /usr/bin/sed 's/^.*root@localhost: //g') echo $MYSQL_PASS mysql -uroot -p$MYSQL_PASS # mysql修改安全策略 # 修改策略项 # set global validate_password_policy=0; #

centos7.6离线安装mysql5.7(附下载链接)

孤者浪人 提交于 2020-11-16 00:23:52
本来打算直接用原生yum源安装,但是跨国访问网络太慢,只好采用离线安装的方式,原理就是把所需的rpm下载下来再上传服务器安装。 1、rpm文件下载地址: 目录: http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/ 具体文件: http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-common-5.7.28-1.el7.x86_64.rpm http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-devel-5.7.28-1.el7.x86_64.rpm http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-libs-5.7.28-1.el7.x86_64.rpm http://repo.mysql.com/yum/mysql

MySQL命令行格式化输出

走远了吗. 提交于 2020-11-08 04:19:18
使用 G 按行垂直显示结果 如果一行很长,需要这行显示的话,看起结果来就非常的难受。在SQL语句或者命令后使用G而不是分号结尾,可以将每一行的值垂直输出。这个可能也是大家对于MySQL最熟悉的区别于其他数据库工具的一个特性了。 select * from db_archivelog\G id: 1 check_day: 2008-06-26 db_name: TBDB1 arc_size: 137 arc_num: 166 per_second: 1.6 avg_time: 8.7 使用pager设置显示方式 如果select出来的结果集超过几个屏幕,那么前面的结果一晃而过无法看到。使用pager可以设置调用os的more或者less等显示查询结果,和在os中使用more或者less查看大文件的效果一样。 使用more pager more 或 P more 使用less pager less 或 P less 还原成stdout nopager 使用 tee 保存运行结果到文件 这个类似于sqlplus的spool功能,可以将命令行中的结果保存到外部文件中。如果指定已经存在的文件,则结果会追加到文件中。 tee output.txt tee output.html T output.txt notee 或 t 执行OS命令 mysql> system uname Linux

centos7 安装mysql5.7及配置

我与影子孤独终老i 提交于 2020-10-23 02:49:40
一、Mysql 各个版本区别: 1、MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 2、MySQL Enterprise Edition 企业版本,需付费,可以试用30天。 3、MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。 4、MySQL Cluster CGE 高级集群版,需付费。 5、MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。 MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。 MySQL Community Server 是开源免费的,这也是我们通常用的MySQL的版本。根据不同的操作系统平台细分为多个版本, Linux下安装MYSQL有三种方式: 1 通过yum命令在线下载安装 2 下载离线rpm安装包安装 3 下载源码编译安装 MySQL Yum Repository MySQL官方新提供了一种安装MySQL的方法--使用YUM源安装MySQL. 1、MySQL官方网站下载MySQL的YUM源,在MySQL的下载页有一个“NEW!MySQL YUM

CentOS 7 系统YUM 安装MySQL 5.7

谁说我不能喝 提交于 2020-10-07 03:52:58
需求 对于数据库我们经常使用,使用源码包安装太费时间了,在网络较好的情况下。建议使用yum在线安装MySQL,非常方便! 安装环境 1.CentOS 7 2.关闭防火墙,增强性 3.可连接外网 安装步骤 下载mysql源安装包 yum -y install wget 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 安装版本控制(可选) vim /etc/yum.repos.d/mysql-community.repo 启动mysql服务 systemctl start mysqld systemctl status mysqld 设置开机启动 systemctl enable mysqld systemctl daemon-reload #重载服务 查看密码 grep 'temporary password' /var/log/mysqld

MySQL补充——忘记密码怎么办

强颜欢笑 提交于 2020-10-02 08:39:26
MySQL补充——忘记密码怎么办 摘要:本文主要记录了在忘记密码时怎么办。 部分内容来自以下博客: https://www.cnblogs.com/wuotto/p/9682400.html 关闭MySQL数据库 使用命令检查MySQL数据库是否已经关闭: 1 [root@localhost ~]# systemctl status mysql 出现“Active: inactive (dead)”表示数据库已关闭,如果是“Active: active (exited)”表示已开启,需要手动关闭: 1 [root@localhost ~]# systemctl stop mysql 修改MySQL的配置文件 找到MySQL的配置文件“my.cnf”,默认路径是:“/etc/my.cnf”。 打开文件并在“[mysqld]”下添加: 1 skip-grant-tables 这句话的作用是在登录MySQL的时候可以跳过密码直接登录。 保存修改并退出。 启动MySQL 使用命令启动MySQL: 1 [root@localhost ~]# systemctl start mysql 输入“mysql”即可进入数据库。 修改密码 连接“mysql”数据库,修改用户密码: 1 mysql> use mysql; 2 Reading table information for

故障分析 | MySQL 优化案例

泪湿孤枕 提交于 2020-10-02 08:38:39
作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文关键字:SQL 优化、字符集 一、背景 Server version: 5.7.24-log MySQL Community Server (GPL) 开发联系我,说是开发库上有一张视图查询速度很慢,9000 条数据要查 10s,要求我这边协助排查优化。 二、问题 SQL 这个 SQL 非常简单,定义如下,其中就引用了 view_dataquality_analysis 这张视图,后面跟了两个 where 条件,并且做了分页。 SELECT * FROM view_dataquality_analysis WHERE modelguid = '710adae5-1900-4207-9864-d53ee3a81923' AND configurationguid = '6845d000-cda4-43ea-9fd3-9f9f1f22f95d' limit 20; 我们先去开发库上运行一下这条 SQL,下图中可以看到确实运行很慢,要 8s 左右。 三、执行计划 分析一条慢 SQL,最有效的方法便是分析它的执行计划,看是否存在问题。 下面我们看下这条 SQL 的执行计划,主要由三张表(t、r、b)组成,从 t 开始嵌套连接 r ,再嵌套连接 b 。整个执行逻辑很简单

linux之安装mysql提示Error: Unable to find a match: mysql-community-server

霸气de小男生 提交于 2020-10-02 00:59:07
1 问题 在centos系统下安装mysql,命令如下 yum -y install mysql-community-server 提示错误如下 [root@iZm5e6dk6exl71zbx327zvZ mysql]# yum -y install mysql-community-server MySQL Connectors Community 90 kB/s | 79 kB 00:00 MySQL Tools Community 414 kB/s | 476 kB 00:01 MySQL 5.7 Community Server 1.4 MB/s 来源: oschina 链接: https://my.oschina.net/u/4268886/blog/4555436

centos7安装mysql(完整)

假装没事ソ 提交于 2020-09-25 11:32:52
安装包下载并上传到Linux系统中 官网5.7版本: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 可以使用xftp上传到Linux中 解压安装包并安装 使用tar命令解压 tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar 安装新版mysql前,需将系统自带的mariadb-lib卸载 rpm -qa|grep mariadb mariadb-libs-5.5.60-1.el7_5.x86_64 rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 为了避免出现权限问题,给mysql解压文件所在目录赋予最大权限 chmod -R 777 mysql 严格按照顺序安装:mysql-community-common-5.7.29-1.el7.x86_64.rpm、mysql-community-libs-5.7.29-1.el7.x86_64.rpm、mysql-community-client-5.7.29-1.el7.x86_64.rpm、mysql-community-server-5.7.29-1.el7.x86_64.rpm这四个包 rpm -ivh

CentOS7安装MySQL(完整版)

坚强是说给别人听的谎言 提交于 2020-08-20 08:06:12
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository,Mysql版本5.7.14 [root@localhost ~]# yum -y install mysql57-community-release-el7- 10 .noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [root@localhost ~]# yum -y install mysql57-community-release-el7- 10 .noarch.rpm 之后就开始安装MySQL服务器 [root@localhost ~]# yum -y install mysql-community-server 这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb,具体多久根据个人网速决定。 安装完成,接下来进行mysql的一些配置。 2 MySQL数据库设置 (1)首先启动MySQL [root@localhost ~]# systemctl start mysqld.service (2)查看MySQL运行状态,运行状态如图: [root@localhost ~