首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一键安装 mysql5.6/5.7

一键安装 mysql5.6/5.7

原创
作者头像
子润先生
修改于 2021-06-11 06:22:01
修改于 2021-06-11 06:22:01
57600
代码可运行
举报
运行总次数:0
代码可运行

教程内容

mysql 5.6 以及 mysql 5.7 版本,shell 脚本无交互设置密码并开启远程访问

mysql 5.6 一键脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/bin/bash

echo "begin install mysql 5.6"
sleep 3

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install -y mysql-server
service mysqld restart

echo "update password and access remote"
sleep 1

echo -e "\n" | mysql -uroot  <<EOF
SET PASSWORD FOR root@'localhost' = PASSWORD('Abc12345**');
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "Abc12345**";
EOF
echo -e "\033[31m数据库安装完成,你的数据库密码为:Abc12345**(已开启远程访问权限)\033[0m"

5.6 版本不同于 5.7, 它初始没有密码,所以登录只需要一个回车即可,使用管道自动输入密码登录;在使用 EOF 作为子命令修改 mysql 的密码以及创建一个远程账户;


mysql 5.7 一键安装脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo yum -y install mysql-community-server
systemctl start mysqld
mysqltmppwd=`cat /var/log/mysqld.log | grep -i 'temporary password'`
mysql  -uroot -p"${mysqltmppwd: -12}"  --connect-expired-password  -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc12345**';"
mysql  -uroot -p"Abc12345**"  --connect-expired-password  -e "grant all privileges on *.* to 'root' @'%' identified by 'Abc12345**';"
echo "##########################################################################"
echo -e "\033[31m数据库安装完成,你的数据库密码为:Abc12345**(已开启远程访问权限)\033[0m"
echo "##########################################################################"

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
centos7 安装mysql5.6
参考: https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ https://www.cnblogs.com/zhangyin6985/p/6307219.html
我是李超人
2020/08/21
4550
MySQL5.7安装
张哥编程
2024/12/07
1660
CentOS7下使用YUM安装MySQL5.6
注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。
全栈程序员站长
2022/07/01
7190
CentOS7下使用YUM安装MySQL5.6
centos7 安装mysql8.0
mysql的下载安装 在mysql官网获取yum源安装包 http://dev.mysql.com/downloads/repo/yum/ 复制下载链接地址为: mysql80-community-release-el7-3.noarch.rpm # 下载和安装 wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm rpm -ivh mysql80-community-release-el7-3.noarch.rpm
CODER_D_XF
2020/12/12
8K0
mysql+centos7+主从复制
MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源
超蛋lhy
2018/08/31
5500
mysql+centos7+主从复制
centos7下MySQL5.7安装配置
环境准备 在安装MySQL之前,我们需要安装一下MySQL的依赖。 更新yum源 yum update 下载MySQL wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm MySQL repo安装 rpm -ivh mysql57-community-release-el7-9.noarch.rpm 正式安装 安装命令 yum install mysql-server 启动命令 systemctl star
嘉美伯爵
2021/01/18
6330
centos7和centos8安装mysql5.6 5.7 8.0原来这么简单
https://dev.mysql.com/downloads/repo/yum/
Windows技术交流
2020/05/08
6K0
LINUX CENTOS7下安装MYSQL5.6
systemctl restart mysqld.service #重启 systemctl stop mysqld.service #停止 systemctl enable mysqld.service #设置开机启动
用户4988376
2021/08/09
1.6K0
基于Linux安装Mysql5.7
可能会如下报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 原因:原因是/var/lib/mysql的访问权限问题。
黎明大大
2020/09/08
6690
基于Linux安装Mysql5.7
中班小朋友都会的 CentOS 7 下安装MySQL 5.7!
准备工作 我们使用yum安装,轻松加愉快! 为了后续下载MySQL速度快一点,我们可以更换一下CentOS默认的yum源,就换成阿里的。 # 看一下默认的yum源 cd /etc/yum.repos.d/ && ll # 备份原来的yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ wget -O /et
行百里er
2020/12/02
5620
中班小朋友都会的 CentOS 7 下安装MySQL 5.7!
centos7 安装 mysql 详解
下载地址 : https://dev.mysql.com/downloads/mysql/
IT小马哥
2020/03/18
1.3K0
CentOS安装mysql
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
1900
2022/12/05
2.1K0
CentOS安装mysql
Centos7.6安装MySQL+Redis(最新版)
1、下载mysql,地址:http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2、使用xftp上传到自己想要得目录 3、代码操作,安装并重启mysql服务
Java猫说
2019/04/11
3K0
CentOS在线安装Mysql5.7
官方地址:https://dev.mysql.com/downloads/repo/yum/
名山丶深处
2022/05/10
1.1K0
Linux安装MySql5.7——在centos7中与MySQL5.7安装的相恨相杀
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。(注意root用户权限问题)
不愿意做鱼的小鲸鱼
2022/09/26
7090
Linux安装MySql5.7——在centos7中与MySQL5.7安装的相恨相杀
手把手教你在centos7中安装mysql数据库
CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了。 所以要安装mysql有两种方法,一种是直接安装mariadb,另一种是从官网下载mysql手动安装 这里只介绍第二种方法。
尾尾部落
2018/09/04
1.1K0
MySQL5.7安装与配置(YUM) 原
在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/
拓荒者
2019/03/11
5930
MySQL5.7安装与配置(YUM)
                                                                            原
Centos安装MySql5.5(yum安装)
Centos安装MySql5.5(yum安装),支持Centos6.x 7.x(64位) 1、卸载残留环境 rpm -qa | grep mysql rpm -qa | grep mariadb rpm -e --nodeps #上边命令查询的结果 2、安装rpm源 rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm 修改/etc/yum.re
4xx.me
2022/06/10
1.3K0
CentOS7下安装mysql5.7
从CentOS 7开始使用 MariaDB 替代默认的 MySQL,由于CentOS7 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
流柯
2018/12/17
1.1K1
MySQL 安装教程
卸载 mysql (下面是卸载 mysql 的库,防止产生冲突,mysql 也是类似卸载方式)
程序员波特
2024/01/27
1850
MySQL 安装教程
相关推荐
centos7 安装mysql5.6
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档