Community Server

安装MySQL步骤

前提是你 提交于 2020-08-19 23:32:24
用到数据库,应该都先遇到MySQL吧,现在博主我就先把如何安装MySQL的教程写出来,供大家参考~~ 若有什么疑问,可以在下面留言哦! 由于博主是使用Macbook Pro来安装的,觉得应该跟在Windows或者Linux环境下安装步骤差不多。 第一步: 在浏览器输入“ mysql ”, 见下面图解: 第二步: 进入官网, mysql官网 , 见下图 第三步: 点击" DOWNLOADS ", 见下图,红色方框 第四步: 点击“ MySQL Community (GPL) Downloads » ”,见下图,红色方框 第五步: 点击“ MySQL Community Server ”,见下图,红色方框 第六步: 由于博主是使用Macbook pro的,所以就直接点击 Download (红色方框),可以选择适合自己电脑系统 (见绿色方框),见下图: 第七步: 在第六步点击了 Download 之后,就出现这个页面: 如果你没有mysql的账号或者是不想注册一个账号,就直接点击红色方框里,就可以下载了。 第八步: 下载了之后,如果是Mac的话,就可以在Finder里的Downloads找到。点击它 第九步: 当点击了.dmg文件之后,就会出现这个图标 第十步: 同样点击上一步出现的 .pkg 文件,出现这个页面,点击 Continue 第十一步: 完场第十步之后

QT出现没有MySQL驱动,手动编译步骤

心不动则不痛 提交于 2020-08-18 07:04:06
报错代码: "QSqlDatabase: QMYSQL driver not loaded ,QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7" 压根就没有QMYSQL,那么就需要我们手动编译,非常简单。 笔者的配置: QT版本 :5.13.0 MySQL数据库是使用的SQLyog,一个像excel的非常简单的MySQL数据库处理软件 1. 下载64位的MySQL Community Server,截至笔者发稿前最新版本是 MySQL Community Server 8.0.19 下载地址: https://dev.mysql.com/downloads/mysql/ 下载后解压备用,不用安装哦。 2.在QT安装目录中找到qt安装目录找到: qt安装目录\5.13.0\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro文件, 然后用QT打开该文件。 在该文件中添加 #该路径是刚才下载解压备用的mysql的头文件路径 INCLUDEPATH +="D:\Software\mysql-8.0.19-winx64\include" #该路径是刚才下载解压备用的mysql的库文件路径 LIBS +=" D:\Software\mysql-8.0.19

centos7安装mysql(完整)

[亡魂溺海] 提交于 2020-08-16 00:11:25
安装包下载并上传到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

在Linux系统中通过rpm包安装MySQL

本秂侑毒 提交于 2020-08-15 02:55:07
操作系统:CentOS 7 MySQL版本:5.7.29 通过rpm包方式安装就像去服装店买衣服,衣服的大小、颜色等样式都是设计好的,我们只要买来就能穿,方便快捷。 一、下载rpm包 打开MySQL官网的下载页面: https://downloads.mysql.com/archives/community/ 选择所需要安装的版本,点击Download下载。这里我下载的是第一个,这是一个汇总的tar包,里面是众多的rpm包。 二、解压tar包 在linux系统里解压刚刚下载好的tar包,我这里是把tar包放在一个新建的文件夹myqsl_bundle中进行解压,这是为了便于管理解压后的文件。可以看到解压后有一堆的rpm包。 tar xf mysql-5.7.29-1.x86_64.rpm-bundle.tar 这些rpm包也各有各的用途。 如:mysql-community-server-5.7.29-1.el7.x86_64.rpm是MySQL服务器端的包,提供MySQL服务器端程序;mysql-community-devel-5.7.29-1.el7.x86_64.rpm是与MySQL开发相关的库的软件。 三、安装 yum install mysql-community-* -y 使用yum install命令安装当前文件夹下所有以mysql-community开头的文件

Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown Column 'Password' In 'Field List'解决办法

纵然是瞬间 提交于 2020-08-14 02:43:37
>mysql -u root -p Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 Server version: 5.7.18-log MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use mysql; Database changed mysql> select User from user; #此处为查询用户命令 +-----------+ | User | +-----------+ | ******

MySQL5.7配置SSL加密

笑着哭i 提交于 2020-08-12 10:01:35
PS:本文整理自https://www.cnblogs.com/imweihao/p/7199547.html 本文内容还未经过只是简单操作了一下,后续再回来完善 (一)SSL介绍 SSL(Secure Socket Layer:安全套接字层)利用数据加密、身份验证和消息完整性验证机制,为基于TCP等可靠连接的应用层协议提供安全性保证。 SSL协议提供的功能主要有: 1、数据传输的机密性:利用对称密钥算法对传输的数据进行加密。 2.、身份验证机制:基于证书利用数字签名方法对服务器和客户端进行身份验证,其中客户端的身份验证是可选的。 3、消息完整性验证:消息传输过程中使用MAC算法来检验消息的完整性。 如果用户的传输不是通过SSL的方式,那么其在网络中数据都是以明文进行传输的,而这给别有用心的人带来了可乘之机。所以,现在很多大型网站都开启了SSL功能。同样地,在我们数据库方面,如果客户端连接服务器获取数据不是使用SSL连接,那么在传输过程中,数据就有可能被窃取。 (二)MySQL5.7配置SSL 1.查看MySQL是否开启SSL 如果have_ssl为DISABLED,说明未开启 mysql> show variables like " %ssl% " ; +---------------+-----------------+ | Variable_name | Value | +-

Linux(CentOS)安装MySql

匆匆过客 提交于 2020-08-12 06:02:28
安装mysql yum repository wget -i -c http: // dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7- 10 .noarch.rpm 安装mysql yum -y install mysql-community-server.x86_64 启动mysql service mysqld start 查找mysql临时密码 grep " password " /var/log/mysqld.log 登录 mysql -uroot -p copy上面的临时密码进行登录 修改密码 ALTER USER ' root ' @ ' localhost ' IDENTIFIED BY ' mySql123! ' ; 创建数据库 退出 来源: oschina 链接: https://my.oschina.net/u/4409653/blog/4303617

盘点Mysql的登陆方式

◇◆丶佛笑我妖孽 提交于 2020-08-11 21:49:40
盘点Mysql的登陆方式 前置知识# 我们想登陆到mysql中前提是肯定需要一个用户名和密码:比如 root root 在mysql中用户的信息会存放在 mysql数据库下的 user表中 可以 use mysql 然后select * from userG;查看到系统上的所用的用户信息; 其中有一列叫做HOST,HOST的不同值决定了用户拥有不同的登陆方式:比如: 标识符 含义 % 任意ip均等登陆 localhost 只允许本地登陆 127.0.0.1 只允许本地登陆 sv1 主机名为sv1的机器可登录,主机名可以在 /etc/hostname中查看 ::1 本机可登录 所以在登陆前,请确定你的使用的登陆用户的HOST列中有相应的配置 骚气的登陆# 在mac上登陆华为云的服务器 Copy MacBook-Pro% ssh 'root'@'139.9.92.123' root@139.9.92.123's password: Last failed login: Fri May 29 11:03:42 CST 2020 from 202.85.208.14 on ssh:notty There was 1 failed login attempt since the last successful login. Last login: Thu May 28 16:36:32

技术分享 | 如何优雅地在 Windows 上从 MySQL 5.6 升级到 5.7

妖精的绣舞 提交于 2020-08-09 17:26:20
作者:赵黎明 爱可生 MySQL DBA 团队成员,Oracle 10g OCM,MySQL 5.7 OCP,擅长数据库性能问题诊断、事务与锁问题的分析等,负责处理客户 MySQL 及我司自研 DMP 平台日常运维中的问题,对开源数据库相关技术非常感兴趣。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文关键字:升级、Windows、账号管理 背景 最近有去某客户那里支持 MySQL 实例升级,他们的实例版本比较多,有 5.5、5.6、5.7,外加各种小版本,平台也很多,有 Linux、Windows。对于 Unix/Linux 平台的 MySQL 版本升级,大家可能再熟悉不过了,但对于 windows 平台的,可能接触地较少。由于项目上有需求,自己也在 Windows 环境上测试了一把,有了些心得,想跟大家分享一些经验,于是有了本文。这里主要是针对比较常见的 5.6 到 5.7 的升级。 限制 MySQL 官方提供了 2 种介质的升级方式:一种是 MySQL Installer 的方式(需要下载 MSI 可执行程序,进行图形化安装),另一种则是 noinstall zip 包的方式(就是我们熟悉的绿色软件,解压即用的那种,当然 MySQL 作为数据库软件,也没傻瓜到那种程度,还是需要一些额外操作的),推荐使用第 2 种方式

学会这 2 点,轻松看懂 MySQL 慢查询日志

☆樱花仙子☆ 提交于 2020-08-09 11:34:53
M ySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的语句。 2)慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询 (1)通用查询日志 在学习通用日志查询时,需要知道两个数据库中的常用命令: 1) show variables like '%version%'; mysql> show variables like '%version%'; +-------------------------+------------------------------+ | Variable_name | Value | +-------------------------+------------------------------+ | innodb_version | 5.6.37 | | protocol_version | 10 | | slave_type_conversions | | | version | 5.6.37-log | | version_comment | MySQL Community Server (GPL) | | version_compile_machine | x86_64 |