【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
相关推荐
手把手入门12 分钟前
★CentOS:MySQL数据备份
数据库·mysql·adb
SelectDB1 小时前
5000+ 中大型企业首选的 Doris,在稳定性的提升上究竟花了多大的功夫?
大数据·数据库·apache
路多辛1 小时前
Golang database/sql 包深度解析(二):连接池实现原理
数据库·sql·golang
SimonKing1 小时前
Mybatis批量插入,形式不同性能也不同
数据库·后端·程序员
小卓笔记2 小时前
MySQL库表操作
mysql
iVictor2 小时前
MySQL 密码防暴力破解插件:Connection Control
mysql
Seven972 小时前
了解Mysql优化吗?如何优化索引?
mysql
rannn_1112 小时前
【MySQL学习|黑马笔记|Day7】触发器和锁(全局锁、表级锁、行级锁、)
笔记·后端·学习·mysql
杰克尼2 小时前
MYSQL-175. 组合两个表
数据库·mysql
DemonAvenger2 小时前
MySQL索引原理深度解析与优化策略实战
数据库·mysql·性能优化