【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
相关推荐
p***92481 小时前
深入理解与实战SQL IFNULL()函数
数据库·sql·oracle
q***81643 小时前
MySQL:数据查询-limit
数据库·mysql
p***92483 小时前
DBeaver连接本地MySQL、创建数据库表的基础操作
数据库·mysql
JIngJaneIL5 小时前
社区互助|社区交易|基于springboot+vue的社区互助交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·社区互助
晚风吹人醒.5 小时前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
Y***98515 小时前
DVWA靶场通关——SQL Injection篇
数据库·sql
Yawesh_best5 小时前
告别系统壁垒!WSL+cpolar 让跨平台开发效率翻倍
运维·服务器·数据库·笔记·web安全
蒋士峰DBA修行之路5 小时前
实验二十八 SQL PATCH调优
数据库·sql·gaussdb
I***t7166 小时前
一条sql 在MySQL中是如何执行的
数据库·sql·mysql
一 乐6 小时前
应急知识学习|基于springboot+vue的应急知识学习系统(源码+数据库+文档)
数据库·vue.js·spring boot