-
2021-05-09 15:09:43
MySQL官网下载所需版本
去到 MySQL 官网下载自己所需要的 MySQL 版本,官网地址:https://dev.mysql.com/downloads/repo/yum/,或者用wget命令下载:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
注意:
wget没安装的话需要先安装wget:
sudo yum install -y wget
最好做一下和校验:
md5sum mysql57-community-release-el7-11.noarch.rpm
安装MySQL软件包的源
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
开始安装MySQL
yum install mysql-community-server
或者这条命令:
sudo yum install mysql-server
启动MySQL服务
sudo systemctl start mysqld
查看MySQL运行状态
sudo systemctl status mysqld
如果看到一下内容说明安装并启动成功。
* 其他内容 * Active: active (running) * 其他内容 * Started MySQL Server.
这个命令也行,不过最后会自动转到另一个命令
service mysqld restart
实际执行效果:
[liudecai@a ~]$ service mysqld restart Redirecting to /bin/systemctl restart mysqld.service
到此MySQL算是安装成功。
安装后可以用一下命令查看mysql的临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
配置MySQL
sudo mysql_secure_installation
更多相关内容 -
LINUX CentOS7安装MySQL8.0图文教程 每一步都很详细,新手必看!
2020-09-28 18:13:07LINUX CentOS7安装MySQL8.0安装教程,高清大图 每一步都很详细,新手必看! 趟过很多坑,这个是遇到的最完美的安装教程,新手一定不要错过; -
Centos7安装Mysql5.6
2018-11-24 22:19:08CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测可用/我自己一步步来总结下来的)CentOS7下安装Mysql5.6,具体教程(含截图,亲测... -
CentOS 7 安装 MySQL
2017-06-27 11:26:58CentOS 7 安装 MySQL -
centos7安装mysql5.7
2018-01-10 18:25:11在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地 -
解决CentOS 7安装mysql后3306端口不通.txt
2021-04-10 10:38:20解决CentOS 7安装mysql后3306端口不通 -
CentOS7安装MySQL8.0图文教程
2020-11-30 17:05:53CentOS7安装MySQL8.0图文教程 -
centos7安装mysql并jdbc测试教程
2020-09-09 21:39:12主要为大家详细介绍了centos7安装mysql并jdbc测试教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
Centos7 yum安装MySQL8
2019-02-28 10:35:29本文档是MySQL官方文档,内容是如何在Centos7环境下用yum工具安装MySQL8。 -
CentOS7安装mysql
2022-03-11 02:13:12CentOS下载mysql 1.选择系统和版本 https://dev.mysql.com/downloads/mysql/ 2.1在/usr/local下创建mysql文件夹 2.解压压缩包 --进入mysql文件夹 /usr/local/mysql/ --解压压缩包 tar -xvf mysql-8.0.28-1.el7...CentOS下载mysql
1.选择系统和版本
https://dev.mysql.com/downloads/mysql/
2.1在/usr/local下创建mysql文件夹
2.解压压缩包
--进入mysql文件夹 /usr/local/mysql/ --解压压缩包 tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
3.安装mysql
rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm --nodeps --force rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm --nodeps --force
4.初始化和配置mysql
mysqld --initialize chown mysql:mysql /var/lib/mysql -R systemctl start mysqld.service systemctl enable mysqld
5.获取临时密码
--获取临时密码 cat /var/log/mysqld.log
6.登录修改密码
--登录 mysql -uroot -p*h8sevboeB+e --修改密码 ALTER USER 'root'@'localhost'IDENTIFIED WITH mysql_native_password BY'root';
7.新密码登录 获取远程访问授权
--登录mysql mysql -uroot -proot --获取远程访问授权 create user 'root'@'%'identified with mysql_native_password by 'root'; grant all privileges on *.* to 'root'@'%' with grant option; flush privileges;
8.开放端口或者关闭防火墙
开放3306端口 --推荐
--开放3360端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent -- 关闭3360端口 firewall-cmd --zone=public --remove-port=3306/tcp --permanent -- 重新载人 firewall-cmd --reload --重启mysql service mysqld restart
关闭防火墙 --不推荐不安全
关闭防火墙 systemctl stop firewalld.service
9.连接测试
-
CentOS7环境下源码安装MySQL5.7的方法
2020-09-09 10:37:48主要介绍了CentOS7环境下源码安装MySQL5.7的方法,结合实例形式分析了CentoS7环境下MySQL5.7的下载、编译、安装、设置等相关操作技巧,需要的朋友可以参考下 -
centos7下安装mysql5.7步骤
2019-01-16 10:56:25centos7下安装mysql5.7步骤! -
centos7安装mysql8
2022-04-16 17:08:11mysql专题第一篇1、mysql下载
mysql下载地址:
官网有三个版本:
- MySQL Enterprise Edition 企业版本 需付费,可以试用30天,提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。
- MySQL Cluster CGE 高级集群版 需付费,是一个实时开源事务数据库,专为在高吞吐量条件下快速、始终在线访问数据而设计。
- MySQL Community Server 社区版本 免费开源版本,不提供官方技术支持,适用于大多数普通用户。
这里我们下载免费的开源版本,即上图中最后一个红框的链接,点击进入下载页面:
点击MySQL Community Server:
选择操作系统和版本,然后选择第一个RPM Bundle(目前最新版本是8.0.28),点击Download并下载(如果没有登录的话,需要登录,如果没有账号,许自行注册即可)。
浏览器下载过程很缓慢的,可以将下载链接(
复制到迅雷等下载工具中。另外我也给大家准备了百度网盘下载地址:
链接:https://pan.baidu.com/s/16GoiLF2I8CqBkyEBOLha6w 提取码:yyds
下载后是个tar压缩包,解压后得到以下文件:
但是实际安装的话,要不了这些文件,只需抽出以下5个rpm包:
然后使用FTP、winScp等工具上传的服务器备用。
2、mysql安装
这里演示的是8.0.25的安装(在上面提供的百度网盘中,同时拥有8.0.25和8.0.28版本的mysql):
安装前检查依赖
- libaio
rpm -qa|grep libaio
如图,如果存在libaio的字样说明有libaio相关依赖,否则执行下面命令,进行依赖的安装:
yum install libaio
- net-tools
rpm -qa|grep net-tools
同理,如果出现net-tools字样,说明存在net-tools相关依赖,否则执行下面安装命令:
yum install net-tools
安装过程
将上述整理的5个rpm包上传到服务器后,在文件目录下,依次执行以下命令(注意必须按顺序执行,否则可能会包缺少相关依赖的错误):
rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm
在安装第三个包的时候如果出现如下错误:
需要解除之前安装过的依赖即可,执行下面命令:
yum remove mysql-libs
在安装地五个包的时候如果出现如下错误:
需要安装libnuma依赖,执行如下命令解决:
yum install libnuma*
检测是否安装成功
先查看mysql版本信息:
使用rmp命令查看安装mysql的相关包:
如果成功显示上面安装的5个包,说明安装成功。
3、mysql使用
服务初始化
如果你是以root身份安装和允许mysql服务,为了保证数据库目录与文件(默认/var/lib/mysql下)的所有者为mysql用户,需要执行下面的命令初始化:
mysqld --initialize --user=mysql
--initialize选项默认以安全模式来初始化,则会为root用户生成一个临时密码,并将该密码标记为过期,登录后不能做其他任何操作,需要重新设置一个新的密码。生成的临时密码会记录在日志中,使用如下命令查看日志:
cat /var/log/mysqld.log
flSht!mL=5Uk即为root用户的临时密码。
修改密码
使用上述查询到的临时密码登录mysql:
mysql -uroot -p
回车并输入临时密码登录,登录成功后,执行如下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Your New Password'
这里有两点需要注意:
- mysql5.7版本之后,mysql加入了全新的密码安全机制,设置的密码太简单会报错,确保密码的复杂度,不易破解。
- mysql8默认的密码加密方式为caching_sha2_password,而mysql5.7是mysql_native_password
如果在使用sqlyog(老版本)连接mysql时,会出现如下错误:
解决该问题一是安装最新版本的sqlyog,或者修改密码并指定密码加密方式:
ALTER USER 'Your user'@'%' IDENTIFIED WITH mysql_native_password BY 'Your Password'
启动与停止服务
systemctl start|stop|restart mysqld
其中start|stop|restart分别为启动、停止和重启mysql服务。
开机启动
在生产环境中,如果要开机自动启动mysql服务,执行下面命令:
systemctl enable mysqld
更多内容请关注我的微信公众号
-
阿里云centos7使用yum安装mysql的正确姿势(推荐)
2020-09-09 15:19:35主要介绍了阿里云centos7使用yum安装mysql的正确姿势,需要的朋友可以参考下 -
CentOS7 安装MySQL 图文详细教程
2022-03-23 19:29:57目录 一. 检查是否已经安装过MySQL ...7.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql 8.启动mysql 9. 修改密码 10.登录 11.添加远程登录权限 12. 将MySQL注册为服务 ...目录
7. 安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
一. 检查是否已经安装过MySQL
这里介绍两种方法
方法一
1.rpm查看mysql安装
rpm -qa|grep -i mysql
2.卸载前关闭mysql服务
rpm -ev --nodeps mysql-community-release-el7-5.noarch
rpm -ev --nodeps mysql-community-common-5.6.38-2.el7.x86_64
....
执行完命令之后再次执行 rpm-qa|grep -i mysql 会发现已经卸载完成。
方法二
1. 执行命令 查找mysql文件夹
find / -name mysql
2. 把查找出的目录删除
rm -rf /run/lock/subsys/mysql /usr/local/mysql /usr/local/mysql/include/mysql /usr/local/mysql/data/mysql /usr/local/mysql/bin/mysql
二. 安装MySQL
1. 将压缩包传到服务器
我这里用的是mysql-5.6.36 , 如需其他版本可自行下载
这里是mysql-5.6.36的压缩包 :
链接:https://pan.baidu.com/s/1Kles21GxwyfEkyqicgyzhQ?pwd=sin7
提取码:sin72. 解压文件
tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
3. 重命名解压后的文件
mv mysql-5.6.36-linux-glibc2.5-x86_64/ mysql
4. 检查是否有mysql用户组和mysql用户
groups mysql
若有----跳过此步
若无----添加
groupadd mysql
useradd -r -g mysql mysql
5. 进入mysql目录-----更新权限
cd mysql/
chown -R mysql:mysql ./
6. 执行安装脚本
./scripts/mysql_install_db --user=mysql
如果提示 FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper的话,那么原因是缺少perl-module
yum -y install perl-Module-Install.noarch
安装perl-module模块,等待perl-module安装成功之后,再继续执行上一步安装
7. 安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
chown -R root:root ./
chown -R mysql:mysql data
8. 启动mysql
./support-files/mysql.server start
9. 修改密码
./bin/mysqladmin -u root password '你的密码'
10. 登录
./bin/mysql -h127.0.0.1 -uroot -p
输入刚设置的密码即可登录
11. 添加远程登录权限
grant all privileges on *.* to root@'%' identified by '你的密码';
flush privileges;
12. 将MySQL注册为服务
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add
mysqld chkconfig mysqld on
service mysqld restart(重启)
service mysqld status (状态)
-
CentOS7安装MySql5.7完整教程
2022-04-23 15:11:391.卸载CentOS7默认数据库mariadb rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 2.安装,启动mysql cd /opt/ wget ... -
centos7安装mysql5.7步骤(图解版)
2021-11-24 14:35:34目录一、下载mysql5.7安装包二、mysql5.7安装包上传到linux服务器三、检查系统是否安装过mysql四、卸载CentOS7系统自带mariadb五、检查有无安装过mysql 用户组,没有的话创建六、安装mysql5.7步骤 一、下载mysql5.7... -
Linux_CentOS7 下安装MySQL(修改初始密码)
2021-01-09 11:51:33执行 grep 'temporary password' /var/log/mysqld.log 查看MySQL临时密码centos7通过yum装完mysql,使用grep ‘temporary password’ /var/log/mysqld.log找不到root密码 打开mysqld.log中根本没有temporary ... -
基于Centos7安装MySQL5的方式
2022-03-26 17:35:45基于Centos7安装MySQL5的方式准备环境:RPM包安装:1、yum在线安装(在网络条件不好的情况下,不建议使用此方法)2、rpm包安装二进制格式安装修改密码: 准备环境: 1、Centos7系统的设备三台 2、配置IP(可以上网)... -
CentOS7安装MySQL8(超级详细-无坑)
2022-04-06 10:44:34CentOS7安装MySQL8(超级详细,无坑) -
centos7下使用mysql安装包安装mysql5.7 - 王牌男人 - 博客园.pdf
2021-09-13 16:02:52centos7下使用mysql安装包安装mysql5.7 - 王牌男人 - 博客园 -
CentOS7.4 源码安装MySQL8.0的教程详解
2020-09-09 10:22:30主要介绍了CentOS7.4 源码安装MySQL8.0的教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下 -
CentOS7安装MySQL(完整版)
2021-05-26 13:43:20CentOS7安装MySQL(完整版) 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的Yum Repository,Mysql... -
CentOS7 安装MySQL5.7.36
2021-12-11 21:48:59一、CentOS7 RPM方式安装MySQL5.7 二、CentOS7 通用二进制方式安装MySQL5.7 -
【centos7 + MySQL5.7 安装】centos7 安装MySQL5.7
2020-04-10 12:05:01说明:我们安装MySQL位置在 /usr/local 下 第一步、下载MySQL 安装包: [root@localhost local]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 安装mysql 安装源: [root@... -
CentOS7 安装MYSQL的教程
2021-07-27 22:45:11今天出一期Linux版CentOS7 安装MYSQL的教程。 【0】 实验环境: CentOS7保持网络畅通 【1】 查看是否已经安装 Mysql rpm -qa | grep mysql 下面是我的操作,可见并没有安装 Mysql,那么直接进入【2】 如果你查看... -
centOS7离线安装mysql5.7.26完整rpm包.zip
2020-04-20 12:10:06该压缩包是离线安装MySQL的全部jar包,操作简单,我还有离线安装的安装文档https://blog.csdn.net/qq_38220334/article/details/104891684