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修改成任意你自己的端口

相关推荐
西柚小萌新36 分钟前
【计算机常识】--Windows 安装 WSL2 并运行 Ubuntu 22.04
linux·windows·ubuntu
SoleMotive.43 分钟前
redis和mysql有什么区别,以及redis和mysql都有什么缺点,以及什么地方redis不如mysql?
数据库·redis·mysql
聪明努力的积极向上1 小时前
【MYSQL】IN查询优化
数据库·mysql
梁萌1 小时前
MySQL主从数据同步实战
数据库·mysql
嘻哈baby1 小时前
MySQL主从复制与读写分离实战指南
数据库·mysql·adb
q_19132846951 小时前
基于SpringBoot2+Vue2的装修报价网站
java·vue.js·spring boot·mysql·计算机毕业设计·演示文稿
AttaGain2 小时前
Ubuntu24中ISO文件制作工具
linux·ubuntu
HIT_Weston2 小时前
64、【Ubuntu】【Gitlab】拉出内网 Web 服务:Gitlab 配置审视(八)
前端·ubuntu·gitlab
怪我冷i2 小时前
wsl Ubuntu切换中科大源
linux·windows·ubuntu·ai编程·ai写作
春日见2 小时前
ubuntu以前可以联网,突然无法上网了
linux·服务器·ubuntu·debug