Ubuntu中远程连接Mysql数据库的详细图文教程

2025-04-07 16:50

本文主要是介绍Ubuntu中远程连接Mysql数据库的详细图文教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有...

1、版本

Ubuntu: 22.04

Mysql: 8.0.41

2、检查有没有www.chinasem.cnMysql

可以用以下三种方法查看

2.1 查询是否安装了Mysql包

dpkg -l | grep mysql    

Ubuntu中远程连接Mysql数据库的详细图文教程

2.2 查看Mysql版本

mysql --version

Ubuntu中远程连接Mysql数据库的详细图文教程

2.3 查看Mysql运行状态

sudo systemctl status mysql

Ubuntu中远程连接Mysql数据库的详细图文教程

3、卸载Mysql

如果有安装,想卸载,可以执行以下指令

sudo apt-get remove //--purge mysql-server mysql-client mysql-common

Ubuntu中远程连接Mysql数据库的详细图文教程

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

Ubuntu中远程连接Mysql数据库的详细图文教程

sudo apt-get autoremove

Ubuntu中远程连接Mysql数据库的详细图文教程

4、安装

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

4.1 更新

sudo apt-get update

Ubuntu中远程连接Mysql数据库的详细图文教程

4.2 开始安装

sudo apt install mysql-server

Ubuntu中远程连接Mysql数据库的详细图文教程

不指定版本,安装最新的,如果想安装指定版本,需要在后面加上版本

sudo apt install mysql-server-5.7 

这个就是安装5.7版本

4.3 安装完后查看状态

systemctl status mysql

Ubuntu中远程连接Mysql数据库的详细图文教程

5、登录

sudo mysql

Ubuntu中远程连接Mysql数据库的详细图文教程

5.1、使用

use mysql

Ubuntu中远程连接Mysql数据库的详细图文教程

5.2、查看数据库权限

select host,user from user;

注意指令后面有分号!!!

Ubuntu中远程连接Mysql数据库的详细图文教程

Ubuntu中远程连接Mysql数据库的详细图文教程

5.3 更新权限

更新权限让所有主机都可以连接数据库

update user set host='%' where user='root';

5.4 再次查看数据库权限

select host,user from user;

Ubuntu中远程连接Mysql数据库的详细图文教程

5.5 添加新用户

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

注意符号都是英文格式,后面有分号!!!

Ubuntu中远程连接Mysql数据库的详细图文教程

5.6 退出

Ubuntu中远程连接Mysql数据库的详细图文教程

6、使用新密码登录

mysql -u root -p

Ubuntu中远程连接Mysql数据库的详细图文教程

6.1 使用

use mysql;

Ubuntu中远程连接Mysql数据库的详细图文教程

6.2 刷新权限

flush privileges;

Ubuntu中远程连接Mysql数据库的详细图文教程

6.3 退出

exit

Ubuntu中远程连接Mysql数据库的详细图文教程

6.4 查看ip

ifconfig

Ubuntu中远程连接Mysql数据库的详细图文教程

7、远程连接

7.1 更改文件

去到文件下更改文件代码使其可以远程连接

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

Ubuntu中远程连接Mysql数据库的详细图文教程

把上面这个改为下面这个

Ubuntu中远程连接Mysql数据库的详细图文教程

7.2 重启Mysql

systemctl restart mysql

Ubuntu中远程连接Mysql数据库的详细图文教程

7.3 查看印运行状态

systemctl status mysql

Ubuntu中远程连接Mysql数据库的详细图文教程

7.4 测试远程连android

telnet 192.1js68.74.128 3306

代码解释

192.168.74.128:远程主机地址

3306:默认端口号

Ubuntu中远程连接Mysql数据库的详细图文教程

到此这篇关于Ubuntu中远程连接Mysql数据库的详细图文教程的文章就介绍到这了,更多相关Ubuntu远程连接Mysql内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!

这篇关于Ubuntu中远程连接Mysql数据库的详细图文教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1154114

相关文章

Python中Tkinter GUI编程详细教程

《Python中TkinterGUI编程详细教程》Tkinter作为Python编程语言中构建GUI的一个重要组件,其教程对于任何希望将Python应用到实际编程中的开发者来说都是宝贵的资源,这篇文... 目录前言1. Tkinter 简介2. 第一个 Tkinter 程序3. 窗口和基础组件3.1 创建窗

SQL Server 中的表进行行转列场景示例

《SQLServer中的表进行行转列场景示例》本文详细介绍了SQLServer行转列(Pivot)的三种常用写法,包括固定列名、条件聚合和动态列名,文章还提供了实际示例、动态列数处理、性能优化建议... 目录一、常见场景示例二、写法 1:PIVOT(固定列名)三、写法 2:条件聚合(CASE WHEN)四、

Mybatis对MySQL if 函数的不支持问题解读

《Mybatis对MySQLif函数的不支持问题解读》接手项目后,为了实现多租户功能,引入了Mybatis-plus,发现之前运行正常的SQL语句报错,原因是Mybatis不支持MySQL的if函... 目录MyBATis对mysql if 函数的不支持问题描述经过查询网上搜索资料找到原因解决方案总结Myb

MySQL 筛选条件放 ON后 vs 放 WHERE 后的区别解析

《MySQL筛选条件放ON后vs放WHERE后的区别解析》文章解释了在MySQL中,将筛选条件放在ON和WHERE中的区别,文章通过几个场景说明了ON和WHERE的区别,并总结了ON用于关... 今天我们来讲讲数据库筛选条件放 ON 后和放 WHERE 后的区别。ON 决定如何 "连接" 表,WHERE

mysql_mcp_server部署及应用实践案例

《mysql_mcp_server部署及应用实践案例》文章介绍了在CentOS7.5环境下部署MySQL_mcp_server的步骤,包括服务安装、配置和启动,还提供了一个基于Dify工作流的应用案例... 目录mysql_mcp_server部署及应用案例1. 服务安装1.1. 下载源码1.2. 创建独立

Mysql中RelayLog中继日志的使用

《Mysql中RelayLog中继日志的使用》MySQLRelayLog中继日志是主从复制架构中的核心组件,负责将从主库获取的Binlog事件暂存并应用到从库,本文就来详细的介绍一下RelayLog中... 目录一、什么是 Relay Log(中继日志)二、Relay Log 的工作流程三、Relay Lo

MySQL日志UndoLog的作用

《MySQL日志UndoLog的作用》UndoLog是InnoDB用于事务回滚和MVCC的重要机制,本文主要介绍了MySQL日志UndoLog的作用,文中介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、Undo Log 的作用二、Undo Log 的分类三、Undo Log 的存储四、Undo

MySQL游标和触发器的操作流程

《MySQL游标和触发器的操作流程》本文介绍了MySQL中的游标和触发器的使用方法,游标可以对查询结果集进行逐行处理,而触发器则可以在数据表发生更改时自动执行预定义的操作,感兴趣的朋友跟随小编一起看看... 目录游标游标的操作流程1. 定义游标2.打开游标3.利用游标检索数据4.关闭游标例题触发器触发器的基

Nginx服务器部署详细代码实例

《Nginx服务器部署详细代码实例》Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,:本文主要介绍Nginx服务器部署的相关资料,文中通过代码... 目录Nginx 服务器SSL/TLS 配置动态脚本反向代理总结Nginx 服务器Nginx是一个‌高性

Python中Request的安装以及简单的使用方法图文教程

《Python中Request的安装以及简单的使用方法图文教程》python里的request库经常被用于进行网络爬虫,想要学习网络爬虫的同学必须得安装request这个第三方库,:本文主要介绍P... 目录1.Requests 安装cmd 窗口安装为pycharm安装在pycharm设置中为项目安装req