Linux下yum安装mysql以及设置远程连接

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介: Linux下yum安装mysql以及设置远程连接 一、Liniux下yum安装mysql 1、下载 mysql mysql-server yum install mysql mysql-server 12、启动mysql service mysqld start 13、设置mysql 超.

Linux下yum安装mysql以及设置远程连接


一、Liniux下yum安装mysql

1、下载 mysql mysql-server
yum install mysql mysql-server 
  • 1
2、启动mysql
service mysqld start 
  • 1
3、设置mysql 超级管理员账号
mysqladmin  –u root password "你的密码" 
  • 1
4、 进入mysql
mysql  –u root –p
  • 1

二、设置mysql远程连接权限

很多萌新可能遇到过和我一样的问题,使用Navicat for MySQl访问其他主机的mysql数据库,出现报错,显示: “1130 - Host’xxx.xxx.xxx.xxx’ is not allowed to connect to this MySQL server”。这是因为你没有权限连接!!! 
解决方法就是:在你所需要连接的数据库中设置权限(linux解决方案)

1、开启数据库服务、进入数据库
service mysqld start

mysql -u root -p
  • 1
  • 2
  • 3
2、可以在进入mysql(这是一个库!!!
use mysq;
  • 1

切记这是sql语言了,注意到末尾的分号了么!!!

3、在user表中查看权限(可跳过,因为可能像我一样看不懂
select user,password,host from user;
  • 1
4、给特定的IP设置权限(这是关键!!!
grant all privileges on *.* to root@"你自己主机的IP" identified by "密码";
  • 1

分号!注意末尾的分号!!! 
这等于是给你的主机赋予了所有的权限,包括远程访问权限 
这个时候你可以再执行第3步看看有什么变化 
如何想要任何IP都能远程连接进来可以将IP改成%

grant all privileges on *.* to root@"%" identified by "密码";
  • 1
5、最后加上
flush privileges
  • 1

这下再试试连接吧!

原文地址https://blog.csdn.net/RanChaoCong/article/details/82150563

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
6月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
1428 16
|
5月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
981 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
|
7月前
|
NoSQL 关系型数据库 MySQL
在Visual Studio Code中设置MySQL源码调试环境
以上步骤涵盖了在VS Code中设置MySQL源码调试环境的主要过程,是一个相对高级的任务,旨在为希望建立强大开发和调试环境的开发者提供指引。遵循这些步骤,将可以利用VS Code强大的编辑和调试功能来深入理解和改进MySQL数据库的底层实现。
542 0
|
10月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
638 17
|
10月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
306 18
|
10月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
581 11
|
10月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
306 10
|
9月前
|
NoSQL Linux 开发工具
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
本文介绍了yum 包管理工具、Vim 编辑器、gcc/g++ 编译器、gdb 调试器、编译原理及 Makefile 的使用,同时还配备了如何使用,以及图解。旨在帮助读者更好地理解和应用这些工具与技术。
447 0
|
NoSQL Java Linux
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
2044 1
|
存储 缓存 Ubuntu
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
425 0