【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
相关推荐
橘子1310 分钟前
MySQL用户管理(十三)
数据库·mysql
Dxy123931021610 分钟前
MySQL如何加唯一索引
android·数据库·mysql
我真的是大笨蛋15 分钟前
深度解析InnoDB如何保障Buffer与磁盘数据一致性
java·数据库·sql·mysql·性能优化
怣5015 分钟前
MySQL数据检索入门:从零开始学SELECT查询
数据库·mysql
shengli72217 分钟前
机器学习与人工智能
jvm·数据库·python
2301_7657031426 分钟前
Python迭代器(Iterator)揭秘:for循环背后的故事
jvm·数据库·python
倔强的石头10633 分钟前
关键信息基础设施的数据库选型:高可用、全链路安全与平滑替代的技术实践
数据库·安全·金仓数据库
人道领域1 小时前
javaWeb从入门到进阶(SpringBoot事务管理及AOP)
java·数据库·mysql
煎蛋学姐1 小时前
SSM音乐播放软件的开发与实现7g5j0(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·javaweb 开发·前后端开发
2301_821369611 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python