云服务器配置Mysql

本文详细指导在腾讯云CentOS系统中安装Mysql,包括检查是否已安装、删除旧版本、官网下载与yum安装、初始化密码、防火墙配置以允许远程连接。还介绍了可能出现的问题及其解决方案。
摘要由CSDN通过智能技术生成

一、环境

腾讯云服务器 CentOS系统

二、安装Mysql

2.1、是否已经安装

先查看是否已经安装Mysql

rpm -qa | grep mysql

2.2删除

如果是这种情况没有显示过多的信息就是还没开始安装 那现在就可以开始安装Mysql了 如果有的话可以先删除 

rpm -e xxx

2.3 安装方法

方法1

MySQL官网  ←←点击这里下载 之后使用命令解压安装 这里不做详细 可以自己去找方法 这样的好处是可以更直观的找想要安装的版本

方法2

1.配置yum仓库
# 更新密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

# 安装Mysql8.x版本 yum库
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
2.安装Mysql
# yum安装Mysql
yum -y install mysql-community-server

出现这个就是安装完毕了

启动Mysql服务

service mysqld restart
 开机启动
# 启动
systemctl start mysqld	
	
# 开机启动
systemctl enable mysqld	

 检查一下启动状态

systemctl status mysqld

 

先获取初始密码 

grep "password" /var/log/mysqld.log

然后链接默认账号 输入这个之后再输入初始密码

mysql -u root -p

成功! 

如果需要 --> 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
允许root远程登录,并设置远程登录密码
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码!';

可能会遇到的问题!

可视化数据库软件只能看到information_schema等两个数据库

就像这样 只有圈起来的两个表 那查看这个文章就可以解决

点击这里  ←--

启动不了Mysql服务、别人或者你的电脑本地连接不上远程数据库

查看一下云服务器是否放行了3306端口 不放行是远程连接不上的

或者是

# 方式1(推荐),关闭防火墙
systemctl stop firewalld		# 关闭
systemctl disable firewalld		# 关闭开机自启

# 方式2,放行端口
firewall-cmd --add-port=3306/tcp --permanent		# 放行tcp规则下的3306端口,永久生效
firewall-cmd --reload							# 重新加载防火墙规则

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岂有此李同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值