Community Server

在CentOS Linux 7.5上安装MySQL

≡放荡痞女 提交于 2020-04-26 18:04:40
本文来自与https://www.linuxidc.com/Linux/2018-05/152574.htm 随着 CentOS 7 MySQL的发布,世界上最流行的开源关系数据库管理系统在CentOS的仓库中不再可用,MariaDB已经成为默认的数据库系统。 MariaDB是一个向后兼容的二进制嵌入式MySQL替代品。 在本教程中,我们将向您展示如何在CentOS Linux 7.5机器上安装MySQL。 如果您想安装MariaDB而不是MySQL,请查看我们的教程获取安装说明。 https://www.linuxidc.com/Linux/2018-05/152576.htm 先决条件 在开始本教程之前,请确保使用具有sudo权限的用户帐户或root用户登录到您的服务器。如果您的系统中没有sudo用户,您可以按照此说明 创建一个sudo用户 ,但最好使用sudo用户而不是root用户来运行管理命令。 正如我们在介绍中提到的,MySQL在默认的CentOS 7存储库中不可用,所以我们将从 MySQL Yum存储库 安装这些软件包。在下面的章节中,我们将向您展示如何安装MySQL 8.0和MySQL 5.7。您应该只在您的CentOS 7服务器上安装一个MySQL版本。如果您不确定要安装哪个版本,请参阅您要在服务器上部署的应用程序的文档。 安装MySQL 8.0 在撰写本文时

图解MySQL 内连接、外连接、左连接、右连接、全连接

帅比萌擦擦* 提交于 2020-04-24 13:54:14
用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。 MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL) 数据库表:a_table、b_table 主题:内连接、左连接(左外连接)、右连接(右外连接)、全连接(全外连接) 前提 建表语句: CREATE TABLE `a_table` ( `a_id` int(11) DEFAULT NULL, `a_name` varchar(10) DEFAULT NULL, `a_part` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `b_table` ( `b_id` int(11) DEFAULT NULL, `b_name` varchar(10) DEFAULT NULL, `b_part` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 表测试数据: 一、内连接 关键字:inner join on 语句:select * from a_table a

MySQL内连接,左(外)连接,右(外)连接

和自甴很熟 提交于 2020-04-24 13:52:59
用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。 MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL) 数据库表:a_table、b_table 主题:内连接、左连接(左外连接)、右连接(右外连接) 前提 建表语句: CREATE TABLE `a_table` ( `a_id` int(11) DEFAULT NULL, `a_name` varchar(10) DEFAULT NULL, `a_part` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 CREATE TABLE `b_table` ( `b_id` int(11) DEFAULT NULL, `b_name` varchar(10) DEFAULT NULL, `b_part` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 表测试数据: 一、内连接 关键字:inner join on 语句:select * from a_table a inner join

如何在MySQL 8中重置root密码

杀马特。学长 韩版系。学妹 提交于 2020-02-26 12:35:42
使用mysql -uroot -p,然后输入密码登录mysql时,出现了如下错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码 解决方案如下: 1.停止mysql数据库: systemctl stop mysqld 2.用以下命令启动MySQL,以不检查权限的方式启动: mysqld --skip-grant-tables & 此时又报了一个错误: 2020-01-30T12:56:04.313195Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.19) starting as process 14214 [20:56:04] 2020-01-30T12:56:04.314429Z 0 [ERROR] [MY-010123] [Server] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root! 2020-01-30T12:56:04.314465Z 0 [ERROR] [MY

centos6.10 rpm安装mysql5.7.29

笑着哭i 提交于 2020-02-26 09:48:52
应为某些原因,系统使用得是mysql5.7, 地址: https://dev.mysql.com/downloads/mysql/ 下载文件:mysql-5.7.29-1.el6.x86_64.rpm-bundle.tar tar -xvf mysql-5.7.29-1.el6.x86_64.rpm-bundle.tar mysql-community-devel-5.7.29-1.el6.x86_64.rpm mysql-community-libs-5.7.29-1.el6.x86_64.rpm mysql-community-test-5.7.29-1.el6.x86_64.rpm mysql-community-client-5.7.29-1.el6.x86_64.rpm mysql-community-embedded-5.7.29-1.el6.x86_64.rpm mysql-community-libs-compat-5.7.29-1.el6.x86_64.rpm mysql-community-common-5.7.29-1.el6.x86_64.rpm mysql-community-embedded-devel-5.7.29-1.el6.x86_64.rpm mysql-community-server-5.7.29-1.el6.x86_64.rpm rpm

阿里云安装MySQL5.7

て烟熏妆下的殇ゞ 提交于 2020-02-26 05:40:41
step1:下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm step2:安装MySQL源:yum localinstall mysql57-community-release-el7-8.noarch.rpm step3:检测是否安装完成:yum repolist enabled | grep "mysql.*-community.*" step4:安装mysql:yum install mysql-community-server step5:设置开启启动mysql服务:systemctl enable mysqld step6:启动MySQL服务:systemctl restart mysqld step7:查看MySQL初始密码:grep 'A temporary password' /var/log/mysqld.log step8:更改MySQL密码:mysqladmin -u root -p'step7中的就密码' password '您的新密码' step9:设置mysql能够远程访问: 登录进MySQL:mysql -uroot -p密码 增加一个用户给予访问权限:grant all privileges on *.* to '用户名'@

Linux环境下详细讲解部署MySQL5.7版本

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-10 12:27:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 说明: 在本人写作这篇安装MySQL文章时,虽然MySQL已经发布到8.0.17版本,但对于行业来说,主力版本依然是5.7版本。目前在Linux环境默认安装时,大部分已经默认安装到8版本了,所以本人特意写一篇安装5.7版本的记录,用于帮助新手朋友及本人以后用到。 环境: 操作系统:centos 7.7 MySQL:5.7 第一步:配置 yum 源 在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安装包 [root@qinshengfei ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 查看下载的yum源文件 第二步:安装 mysql 源 [root@qinshengfei ~]#yum localinstall mysql57-community-release-el7-11.noarch.rpm 第三步:安装MySQL [root@qinshengfei ~]# yum install -y mysql-community-server 第四步:启动MySQL [root@qinshengfei ~]# service mysqld

Linux安装mysql

二次信任 提交于 2020-01-09 15:09:07
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 下载mysql源安装包 1.wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装mysql源 2.yum -y install mysql57-community-release-el7-11.noarch.rpm 查看效果 3.yum repolist enabled | grep mysql.* 安装mysql服务器 4.yum install mysql-community-server 启动mysql服务 5.systemctl start mysqld.service 查看mysql服务的状态: 6.systemctl status mysqld.service 查看初始化密码 7.grep "password" /var/log/mysqld.log 登陆 mysql -u root -p 数据库授权 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES; 来源: oschina 链接: https://my.oschina.net/u/3039135

mysql8.0 mysqld: File './binlog.index' not found

强颜欢笑 提交于 2020-01-07 12:12:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> mysql8.0启动时报错 mysqld: File './binlog.index' not found (OS errno 13 - Permission denied) 修改数据库的路径启动时 Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. 错误,查看log信息发现以下错误: 2018-09-08T04:57:22.077305Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.12) starting as process 16425 mysqld: File './binlog.index' not found (OS errno 13 - Permission denied) 2018-09-08T04:57:22.079492Z 0 [ERROR] [MY-010119] [Server] Aborting 2018-09-08T04:57:22.079662Z 0

centos 安装 mysql8

时光毁灭记忆、已成空白 提交于 2019-12-30 21:00:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前言 学数据库一般都是mysql起手,最好就是自己搭建一个mysql服务可以弄明白很多知识。首先,得有一个linux服务器,我的是腾讯云的最低配,centos7.6,打算安装mysql8,8和以前的版本算是一个大的更迭,有不少变化,使用的时候可以多翻看手册。 1.安装方式 两种方式: 1.在线安装(很慢,很慢,很慢.....) 2.离线安装(需要提前下载,最好是国内镜像,速度稍微快点) 2.在线安装 在线安装真的很慢,但是我选择的还是在线安装,主要是方便 1.配置mysql源 官网: https://dev.mysql.com/downloads/repo/yum/ 满足我需求的是下面这个源 把这个源弄到服务器上有2个办法 1:直接下载,注意下载链接不是官网的链接,是库的链接 先cd到一个保存的目录下,然后运行下面命令 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 这是一个centos7版本的依赖 2:在官网上下载源,然后传到服务器上,可以使用 rz 命令,安装rz,sz命令 yum -y install lrzsz 我选的是第二种方式,主要考虑到以后还需要用 rz,sz命令上传下载文件,先装上试试是否可用