ubuntu 中安装mysql数据库并配置root从远程登录
2022/1/3 19:11:09
本文主要是介绍ubuntu 中安装mysql数据库并配置root从远程登录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
版本情况
mysql : Ver 8.0.27-0
ubuntu : 20.04.1 for Linux on x86_64 ((Ubuntu))
sudo apt-get update sudo apt-get install mysql-server sudo apt-get upgrade mysql-server sudo apt-get upgrade mysql-client
初始化设置
sudo mysql_secure_installation
mysql -uroot -p
配置远程访问
在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/mysql.conf.d/mysqld.cnf配置文件。
防火墙
sudo ufw status
sudo ufw allow 3306
查看mysql监听端口
netstat -an|grep 3306
注意:
红色框框表示3306绑定的ip地址;
如果为:127.0.0.1:3306–>即mysql默认绑定localhost,远程访问不了
再检查3306状态
修改数据库中的内容
进入查看如图
$sudo mysql -uroot -p
show databases;
use mysql;
select user,host,plugin from user;
设置:
update user set plugin='mysql_native_password',host='%' where user='root';
FLUSH PRIVILEGES;
再查看
命令
alter user 'root'@'%' identified by '77778888';
flush privileges;
$sudo service mysql restart
从远程navicat登录成功。
这篇关于ubuntu 中安装mysql数据库并配置root从远程登录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南