Ubuntu远程连接Mysql数据库(图文详解)

1、版本

ubuntu: 22.04
Mysql: 8.0.41

2、检查有没有Mysql

可以用以下三种方法查看

2.1 查询是否安装了Mysql包

dpkg -l | grep mysql    

在这里插入图片描述

2.2 查看Mysql版本

mysql --version

在这里插入图片描述

2.3 查看Mysql运行状态

sudo systemctl status mysql

在这里插入图片描述

3、卸载Mysql

如果有安装,想卸载,可以执行以下指令
sudo apt-get remove //--purge mysql-server mysql-client mysql-common

在这里插入图片描述

sudo rm -rf /etc/mysql/ /var/lib/mysql/

在这里插入图片描述

sudo apt-get autoremove

在这里插入图片描述

4、安装

如果你之前没有安装过Mysql,就可以直接安装了

4.1 更新

sudo apt-get update

在这里插入图片描述

4.2 开始安装

sudo apt install mysql-server

在这里插入图片描述

不指定版本,安装最新的,如果想安装指定版本,需要在后面加上版本
sudo apt install mysql-server-5.7 
这个就是安装5.7版本

4.3 安装完后查看状态

systemctl status mysql

在这里插入图片描述

5、登录

sudo mysql

在这里插入图片描述

5.1、使用

use mysql

在这里插入图片描述

5.2、查看数据库权限

select host,user from user;

注意指令后面有分号!!!
在这里插入图片描述
在这里插入图片描述

5.3 更新权限

更新权限让所有主机都可以连接数据库
update user set host='%' where user='root';

5.4 再次查看数据库权限

select host,user from user;

在这里插入图片描述

5.5 添加新用户

alter user 'root'@'%' identified by '12345';

注意符号都是英文格式,后面有分号!!!
在这里插入图片描述

5.6 退出

exit

在这里插入图片描述

6、使用新密码登录

mysql -u root -p

在这里插入图片描述

6.1 使用

use mysql;

在这里插入图片描述

6.2 刷新权限

flush privileges;

在这里插入图片描述

6.3 退出

exit

在这里插入图片描述

6.4 查看ip

ifconfig

在这里插入图片描述

7、远程连接

7.1 更改文件

去到文件下更改文件代码使其可以远程连接
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在这里插入图片描述

把上面这个改为下面这个

在这里插入图片描述

7.2 重启Mysql

systemctl restart mysql

在这里插入图片描述

7.3 查看印运行状态

systemctl status mysql

在这里插入图片描述

7.4 测试远程连接

telnet 192.168.74.128 3306
代码解释
192.168.74.128:远程主机地址

3306:默认端口号

在这里插入图片描述

8、总结

以上就是Ubuntu远程连接Mysql数据库的整个过程了,浏览过程中,如若发现错误,欢

迎大家指正,有问题的可以评论区留言或者私信。如果大家希望快速定位特定信息,可

以通过导航目录直达目标章节。 最后,如果大家觉得有所帮助的话,可以点个赞,谢谢

大家!梦虽遥,追则能达;愿虽艰,持则可圆!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值