【mysql】02在ubuntu24安装并配置mysql

安装

复制代码
sudo apt-get update
sudo apt-get install mysql-server

设置root密码

复制代码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

FLUSH PRIVILEGES;

添加用户并设置远程可访问

添加用户并赋予权限

复制代码
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'Password@123';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

编辑配置文件

复制代码
sudo nano /etc/mysql/my.cnf

修改 bind-address 配置项

复制代码
[mysqld]
bind-address = 0.0.0.0

重启mysql

复制代码
sudo service mysql restart

配置防火墙

复制代码
sudo ufw allow 3306/tcp
相关推荐
AAA修煤气灶刘哥1 小时前
后端人速藏!数据库PD建模避坑指南
数据库·后端·mysql
程序新视界2 小时前
学习MySQL绕不开的两个基础概念:聚集索引与非聚集索引
mysql
RestCloud5 小时前
跨境数据传输:ETL如何处理时区与日期格式差异
mysql·api
RestCloud6 小时前
揭秘 CDC 技术:让数据库同步快人一步
数据库·api
得物技术9 小时前
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术
数据库·后端·mysql
xiaok9 小时前
mysql中怎么创建一个可控权限数据库账号密码给到开发者
mysql
可涵不会debug13 小时前
【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围
数据库·时序数据库
ByteBlossom13 小时前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试
玉衡子13 小时前
九、MySQL配置参数优化总结
java·mysql
麦兜*13 小时前
MongoDB Atlas 云数据库实战:从零搭建全球多节点集群
java·数据库·spring boot·mongodb·spring·spring cloud