ubuntu22.04中安装并且配置mysql远程访问

前 言

所有的操作建议在root账户下进行,如果不是建议添加 sudo 在命令前

将ubuntu依赖包升级到最新

apt update

安装mysql

 apt install mysql-server

打开mysql

这一步默认mysql服务已经启动,如果未启动,请百度解决

mysql

创建一个新用户

本人尝试多种方法多次对root账户修改,却得不到反馈,因此直接创建新用户

CREATE USER 'username'@'%' IDENTIFIED BY 'password'

授权给用户

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION

保存

FLUSH PRIVILEGES;

退出mysql重启

service mysql restart

服务器开启3306端口

在你购买的服务器处,设置安全组,将入安全开放3306给所有用户,出端口一般都默认配置了,检查一下

现在你可以使用远程连接mysql了

解决登录不了root问题

/etc/mysql/下的配置文件中的将bind-address修改127.0.0.1为0.0.0.0。

你可能感兴趣的:(mysql,数据库,ubuntu)