2025-2-26-ubuntu部署mysql流程并配置远程登陆
二月 26, 2025
2025-2-26 ubuntu部署mysql流程并配置远程登陆
先登录,默认无密码登录,但是需要root权限所以我们使用sudo
sudo mysql -u root -p
登录
进入mysql命令行,我们知道mysql的用户密码都存在表名为mysql的表中
> use mysql
进入表
下一步修改root用户,让其允许任何IP进行连接
update user set host='%' where user='root';
授予了 root
用户从任何主机(%
)访问数据库的所有权限
grant all privileges on *.* to 'root'@'%';
设置一个密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
刷新权限
FLUSH PRIVILEGES;
修改bind ip 为 0.0.0.0即可
Tip: mysql高版本部署后不要去修改 /etc/mysql/my.cnf 和 其中推荐你去配置的文件,监听IP等选项在/etc/mysql/mysql.conf.d/mysqld.cnf中
查看评论