1、Ubuntu上MySQL安装,密码设置,远程访问,端口修改

环境说明,已有云服务器,是Ubuntu系统,并能远程登录系统中

1. MySQL安装并修改密码

直接使用Ubuntu的库安装即可,命令如下:

shell 复制代码
# 更新源
apt update
# 查看下MySQL的版本,一般都是8.xx版本
apt list mysql-server
#直接安装
apt install mysql-server
# 进入MySQL
mysql -uroot
#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

2. 配置远程访问

这里有两步,一个是修改配置文件去除127.0.0.1的绑定,一个是添加权限

shell 复制代码
#进入如下文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 注释掉如下代码
#bind-address            = 127.0.0.1
#进入MySQL之后,运行如下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XXXXXX' WITH GRANT OPTION;

3. 修改端口号

这个是为了防范攻击,直接修改上面的文件 /etc/mysql/mysql.conf.d/mysqld.cnf

把 port =3306 后面的3306修改成任意你自己的端口

相关推荐
KIDULT°1 分钟前
MySQL系列 (1):数据库原理
运维·数据库·mysql·云计算
牛战士coding1 小时前
MySQL 读写分离完整链路:主从复制、多数据源与 @DS 路由
数据库·mysql
我不会插花弄玉2 小时前
7.函数【由浅入深-MySQL】
android·数据库·mysql
玖石书3 小时前
Ubuntu 24.04 UFW 全命令攻略:从入门到端口开放实战
linux·运维·ubuntu
SL_staff5 小时前
运维救火实录:钉钉考勤API变更引发工资计算异常,我们用JVS-Logic可视化逻辑引擎实现分钟级热修复
java·mysql·全栈
加油yx5 小时前
MySQL数据类型
数据库·mysql
夏尔Gaesar6 小时前
解决Ubuntu安装vm tools时选项为灰色问题
ubuntu
夜雪一千6 小时前
MySQL 数据加密实战:从传输、存储到字段级加密,分清场景不踩坑
数据库·mysql
高级程序源9 小时前
SSM仓储管理系统31582-计算机课程设计、毕业设计
vue.js·python·mysql·小程序·flask·课程设计
PC2005-cloud9 小时前
MySQL学习笔记:GTID 主从复制,从原理到实践,告别传统 Binlog+Position 的痛点
笔记·学习·mysql