CentOS7 64位下MySQL5.7安装与配置

本文详细介绍如何在Linux服务器上部署MySQL数据库服务,包括远程连接Linux服务器、下载安装MySQL、配置开机启动、授予远程登录权限等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先使用Xshell5远程连接linux服务器

2.下载mysql源安装包,输入:

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

3.安装mysql源,输入:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

4.检查mysql源是否安装成功输入:

yum repolist enabled | grep "mysql.*-community.*"

可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。


例如现在下载的是mysql的5.6版本,需要切换为5.7的话,就比如要安装5.7版本,将5.6源的enabled=1改成enabled=0。然后再将5.7源的enabled=0改成enabled=1即可。

5.然后安装mysql,输入:

yum install mysql-community-server

选择y即可,这样就算安装完毕了。

6.选择开机启动mysql输入:

systemctl enable mysqld
systemctl daemon-reload

7.启动mysql服务,输入:

systemctl start mysql
systemctl start mysqld.service

8.登录mysql,输入:

mysql -uroot -p

第一次登录没有密码。

9.然后授予远程服务器登录mysql的权限,输入:

grant all privileges on *.* to root@'%'identified by 'password';

刷新权限,输入:

flush privileges;

这样做完之后就可以通过例如sqlyog登录mysql了。至于其他的一些创建用户等等操作我都是通过sqlyog完成的。通过linux里面慢慢打命令还是有点麻烦,不如可视化工具简单。

注意如果想远程连接到服务器需要打开3306端口。不然无法连接。因为我是用的云服务器测试的,所以直接用安全组打开相应的3306端口和ICMP端口就可以了。其次是授予远程登录权限的时候因为我是直接授予root帐户的,如果是新用户要重新创建过才可以授权的。

然后一些mysql的配置,可以通过修改/etc/my.cnf配置文件来实现

这样linux就算安装好mysql了,下一次是把tomcat放入服务器并启动web项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值