首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Raspberry 4 (Buster)上的mysql / mariaDB存在连接/权限问题;phpMyadmin出错;MySQL工作台无法连接

Raspberry 4 (Buster)上的mysql / mariaDB存在连接/权限问题;phpMyadmin出错;MySQL工作台无法连接。

  1. Raspberry 4 (Buster)上的mysql / mariaDB存在连接/权限问题:
    • 连接问题可能是由于网络配置、防火墙设置或MySQL/MariaDB配置错误引起的。首先,确保Raspberry Pi 4和MySQL/MariaDB服务器在同一网络中,并且网络连接正常。
    • 检查MySQL/MariaDB的配置文件,通常位于/etc/mysql/my.cnf或/etc/my.cnf。确保配置文件中的bind-address设置为正确的IP地址,并且允许远程连接。
    • 确保MySQL/MariaDB服务器上的用户权限正确设置。可以使用GRANT语句为特定的用户授予适当的权限。
    • 如果仍然存在连接问题,可以尝试重启MySQL/MariaDB服务并检查错误日志,通常位于/var/log/mysql/error.log,以获取更多详细信息。
  • phpMyadmin出错:
    • phpMyAdmin是一个用于管理MySQL/MariaDB数据库的Web界面工具。如果phpMyAdmin出错,可能是由于配置错误、PHP版本不兼容或其他问题引起的。
    • 首先,确保phpMyAdmin的配置文件位于正确的位置,并且包含正确的数据库连接信息。配置文件通常位于/etc/phpmyadmin/config.inc.php。
    • 检查PHP版本是否与phpMyAdmin兼容。确保安装了所需的PHP扩展和依赖项。
    • 如果phpMyAdmin仍然出错,可以尝试重新安装phpMyAdmin,并确保按照官方文档提供的步骤进行配置。
  • MySQL工作台无法连接:
    • MySQL Workbench是一个用于管理和连接MySQL数据库的图形化工具。如果无法连接MySQL工作台,可能是由于网络配置、MySQL服务器配置或其他问题引起的。
    • 确保MySQL服务器正在运行,并且网络连接正常。检查MySQL服务器的配置文件,通常位于/etc/mysql/my.cnf或/etc/my.cnf,确保允许远程连接。
    • 检查MySQL工作台的连接设置,确保使用正确的主机名、端口号、用户名和密码进行连接。
    • 如果仍然无法连接,可以尝试使用命令行工具(如mysql命令)进行连接,以确定是否存在其他问题。

请注意,以上答案仅提供了一般性的解决方案,具体问题可能需要根据实际情况进行调试和解决。对于Raspberry Pi上的MySQL/MariaDB、phpMyAdmin和MySQL Workbench的具体配置和故障排除,建议参考相关文档和官方支持资源。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SmartRobotControlPlateform——智能机器人控制平台(新)

——智能机器人控制平台),最近家里的4B一直空着,必须让它发光发热,决定重新在4b 上搭建一套嵌入式平台,搭建过程中发现有些库换了,因此,记录下基于2021-05-07-raspios-buster-armhf...解决办法:安装php对于apache的模块 sudo apt install php libapache2-mod-php 同样如果页面无法显示,可以尝试在树莓派终端给源码添加运行权限,例如你上传之后的路径是...3、安装MySQL(MariaDB) 参考此文:Ubuntu下安装MySQL 安装MySQL——MariaDB sudo apt-get install mariadb-server sudo apt-get...如果运行Django提示无法访问mysql数据库,则 进入mysql数据库 sudo mysql 查询user表 use mysql select Host,User from user; ?...发现有两条root记录,其中 localhsot root 是 mariadb 数据库安装默认的,需要删除 ? 重启mysql服务 sudo service mysql restart 运行正常 ?

1.2K40

用树莓派搭建一个私人社交网络

近年来,社交网络已经革新了人们的生活习惯。人们每天都会使用社交频道与朋友和家人联系。但是涉及到隐私和数据安全时,仍有一些共同的问题。...尽管社交网络创建了复杂的隐私策略来保护用户的信息,但如果你不想自己的信息被泄露,最好的办法还是把数据保存在自己的服务器上。...1、安装 Raspbian Buster Lite 操作系统 你可以直接参照我的文章在你的树莓派上安装 Raspbian Buster Lite。...服务和 PHP connector: sudo apt-get install mariadb-server php-mysql -y 安装 phpMyAdmin: 在 OSSN 中 phpMyAdmin...为 phpMyAdmin 用户添加数据库权限来管理数据库: 我们用 root 用户连接 MariaDB(默认没有密码)来设置权限。

54820
  • 树莓派4B 安装和配置使用

    4.使用网线连接笔记本登录树莓派系统 正在连接WiFi上网的笔记本一台 网线一根 用网线将树莓派和笔记本连接 配置WiFi共享,使树莓派能通过网线共享笔记本的网络 打开windows...,很简单,输入上一步获得的 树莓派 IP就行了 ssh 用户名@树莓派IP 示例:ssh pi@192.168.137.78 系统:raspbian 用户名:pi 密码:raspberry...无法启动解决 如果你的树莓派4无法启动,可能是spi eeprom损坏,要重新修复。...解决: 输入ip为树莓派地址 # ssh-keygen -R 123.***.***.34 重新ssh连接就好了 raspberry不能输入#,@ 问题 树莓派默认情况下,输入#得到的是这个£符号,输入...连接mysql 打开/etc/mysql/mariadb.conf.d/50-server.cnf, 注掉 “bind-address = 127.0.0.1”, 重启 service mysql

    1.7K20

    【踩坑】4步解决docker中mysql无法连接SQLSTATE Connection refused以及开启远程访问的问题

    然后镜像中的应用在安装时候,报错无法连接mysql。...解决方法 (这套方法其实也实现了允许mysql远程访问) 1、修改mysql配置文件中的绑定地址为允许任何来源的连接: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf...然后保存并重启mysql: sudo service mysql restart 2、修改mysql为允许任何来源的连接: use mysql; select user,host from user;...update user set host='%' where user='root'; FLUSH PRIVILEGES; exit 3、查看并记下docker的ip: ifconfig 4、将应用的...mysql地址改为这个ip: 扩展思考         举一反三,其他的情况也可以参考这套方法,比如docker应用+主机redis,也是redis开bind为0.0.0.0,然后ip改为docker

    7.6K10

    基于树莓派的智能魔镜,支持人脸识别、情感监测、热词唤醒、语音交互,以及与手机APP交互、温湿度新闻热点日期显示等

    第1步:安装Apache Apache是一个免费开源软件,可运行世界上50%的Web服务器。...: => y 第2步:安装MySQL(Raspbian) sudo apt-get install mariadb-server mariadb-client 用命令激活它: sudo mysql_install_db...-y 安装过程中的选项: 选择 Apache2 并点击确定 选择 Yes来配置 phpMyAdmin 管理的数据库 输入刚设置的数据库密码 若报错,可以选择ignore 安装完成后需要将phpmyadmin...首先检查是否在运行apt,apt-get相关的进程: ps aux | grep -i apt 如果存在与apt相关的正在运行的进程,kill掉进程: sudo kill -9 继续上一次的配置: sudo dpkg --configure -a 或者直接简单粗暴的: sudo killall apt apt-get 之后可以新的apt操作 人脸识别 流程图 原创内容,

    1.5K10

    RaspberryPi(树莓派)如何安装 MariaDB MySQL 数据库

    安装的过程比较简单。 但是这里有一个地方需要注意,如果你希望是能够通过网络访问你安装的数据库的话。 在你设置好用户名和密码,以及访问权限后,你可能发现你还是访问不了。...在你安装的服务器上,使用 mysql 登录到服务器上。...执行上面 SQL 的意图是,创建一个用户,为用户赋权。 修改配置允许远程访问 如果你现在进行远程连接  MariaDB / MySQL 的时候,你会收到连接 10061 的错误。...按照我们前面的提示,这是因为绑定的问题。 旧版本的MySQL修改/etc/mysql/my.cnf文件,修改内容相同。...如果你的服务上的版本没有这个文件的话,新版本的服务器,你需要修改: /etc/mysql/mariadb.conf.d/50-server.cnf 这个文件。

    2.7K00

    xampp 中 mysql的相关配置

    ,方便日后遇到同样的问题时能够快速解决,也为遇到同样问题的朋友提供一种解决的思路。...它启动不成功但是也不提示出错,而且查询日志发现没有错误的日志,这个时候我想到应该是我本地之前安装了mysql,导致失败。...找到其中的ERROR项,发现它提示mysql.user这个表不存在,这个表保存的是mysql的账号信息,如果没有这个,它无法知道哪些是合法用户,合法用户又有哪些权限,因此这里就需要创建这个表。...Probably from another version of MariaDB 这个时候就很奇怪了,我启动的是xampp中的mysql,为何它给我定位的是之前安装的MySQL所在路径呢?...privileges; 语句来保存我们分配的账户和权限 为了方便操作,还可以对phpmyadmin进行配置,以便能够使用phpmyadmin来连接并操作mysql数据库。

    3K30

    如何在Debian 9上安装和保护phpMyAdmin

    PHP应用程序,经常以攻击为目标,所以不应该通过普通的HTTP连接在远程系统上运行phpMyAdmin。...php-gettext 这将询问您一些问题,以便正确配置您的安装。...虽然phpMyAdmin专门用于管理MySQL数据库并在各种对话框中引用MySQL,但请放心,您的MariaDB安装将与phpMyAdmin一起正常工作。...第2步 - 调整用户身份验证和权限 当您将phpMyAdmin安装到服务器上时,它会自动创建一个名叫phpmyadmin的数据库用户,该用户会执行该程序的某些基础进程。...登录时,您将看到用户界面,如下所示: 既然您已经能够与phpMyAdmin进行连接和交互,那么剩下要做的就是强化系统的安全性以保护其免受攻击者的攻击。

    2.1K10

    如何在Debian 10(Buster)Linux上安装MySQL

    如何在Debian 10(Buster)Linux上安装MySQL 到今天为止,Debian Buster是Debian操作系统的最新版本。也称为Debian 10。...较新的Debian版本在其存储库中默认使用了MariaDB。现在,本教程将帮助您在Debian 10 (Buster) Linux系统上安装MySQL 8或MySQL 5.7。...第1步 - 必要条件 使用shell访问权限登录Debian 10系统。 对于远程系统,使用SSH连接。 Windows用户可以使用Putty或其他替代应用程序进行SSH连接。...第4步 - 安全MySQL安装 在系统上执行以下命令以对数据库服务器进行安全性更改。 这会提示一些问题。 高安全性提供所有答案是肯定的。...选择MEDIUM或STRONG的密码验证策略。 之后,该过程将要求更改密码。 您可以选择更复杂的密码。 按照其他选项完成向导。 第5步 - 连接MySQL MySQL服务器已安装在您的系统上。

    2.1K31

    全网最正确的NAS下搭建chemex(咖啡壶)信息化资产管理系统 - 熊猫不是猫QAQ

    部署 咖啡壶的部署其实不难,而且其实并不需要单独再部署mysql,因为我查看资料发现咖啡壶是兼容mariaDB的,所以其实可以直连在群晖的数据库的。...这样我们需要准备的的套件便有mariaDB、phpMyadmin、Web Station以及php7.4。...图片 容器 随后我们打开phpMyadmin,进到数据库中新建数据库将其数据库命名为chemex,这里需要注意,数据库的排序规则要设置为utf8mb4_general_ci,不然可能会存在连接不上数据库或者无法正确生成数据库数据文件的情况...图片 主界面 咖啡壶的界面非常美观,且所有项目分类也十分清晰分明。整个容器功能很丰富且目前项目已经是完善阶段了,可以直接使用,作者也发布声明说明了后续只会修复一些问题,不会再有大的更新了。...图片 资产管理 同时该项目兼容各种设备,具备自适应功能,这也就意味这在手机或平板上你也能很好的使用它。

    2.6K40

    【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(一)

    14.04.1 LTS 64位上可行) 服务架构:LAMP或LNMP 注:此处LAMP为Linux+Apache+MariaDB+PHP,LNMP为Linux+Nginx+MySQL+PHP 软体版本...:Apache 2.4、MariaDB5.5、PHP5 LAMP在CentOS上的配置 这一节是按照已有域名来写的,如果暂时没有域名或者只是想配置单网站,可以先看下一节“LNMP在CentOS上的配置”...安装和配置 MariaDB 数据库服务 MariaDB 是在 MySQL 基础上重建的一个数据库软件,各 Linux 发行版都陆陆续续从 MySQL 切换到了 MariaDB。...因为 /srv/www/phpmyadmin/public_html 配置为 phpMyAdmin 的虚拟主机目录,为该目录创建符号连接到 phpMyAdmin 安装目录(/usr/share/phpMyAdmin...出现如下图所示页面,单击继续: 输入已经创建的数据库信息: 这一步出错的原因是,网站本身对html文件夹没有读写权限,具体解决方案可以查看本节参考资料链接中关于网站用户权限的讲解。

    12.9K20

    如何在 Debian 10 上安装 MariaDB

    MariaDB 是一个开源的,多线程的关系数据库管理系统,是 MySQL 向后兼容的替代品。 MariaDB 是 Debian 中 MySQL 的默认实现。...在 Debian 10 上安装 MariaDB 在撰写本文时, Debian main 中提供的最新 MariaDB 版本是版本 10.3 。...以 root 身份或使用 sudo 权限的用户执行以下步骤,在 Debian 10 上安装 MariaDB : 首先更新包索引: sudo apt update 通过运行以下命令安装 MariaDB...Thanks for using MariaDB! 如果选中,脚本将重新加载权限表,确保更改立即生效。 所有步骤都会详细解释,建议对所有问题回答“Y”。...这意味着只有在 mysql 以系统 root 身份调用命令或将 sudo 添加到命令时,才能以 root 身份连接到 MariaDB 服务器。

    2.2K20

    免费、开源、好用的 SQL 客户端合集

    DbGate 在 Windows、Linux、Mac 和 Web浏览器上都能运行,提供一致的体验。...支持包括 PostgreSQL、Redshift、MySQL、MariaDB、SQL Server、Cassandra 和 SQLite 在内的多种数据库系统。...支持包括 MariaDB、MySQL、MS SQL、PostgreSQL、SQLite、Interbase和 Firebird 在内的多种数据库系统。...作为 LAMP、LNMP 和 MAMP 环境的默认工具,phpMyAdmin 在全球拥有庞大的用户基础,已发展成为管理 MySQL 和类 MySQL 数据库(例如 MariaDB)的领先工具之一。...phpMyAdmin 不仅仅是一个简单的数据库管理工具,它还提供了数据导入导出、用户权限管理、数据库结构编辑等高级功能。phpMyAdmin 每月有超过 20 万的直接下载量。

    48300

    Centos7安装配置Apache+PHP+Mysql+phpmyadmin

    Apache后无法访问的问题,但是一般服务器访问Apache可能需要如下操作: (1)在防火墙中开放80端口 现在需要将 http 服务加入防火墙以允许外部访问, firewall-cmd --add-service...保存退出 输入如下命令 setenforce 0 #使配置立即生效 二、 安装MariaDB (MySQL的一个开源分支) 如果有mysql,查找Mysql数据库的root密码: grep 'temporary...password' /var/log/mysqld.log 否则安装 yum install mariadb mariadb-server MariaDB安装成功后,需要配置MySQL的root密码,...phpMyAdmin 的默认安装目录是 /usr/share/phpMyAdmin,同时会在 Apache 的配置文件目录中自动创建虚拟主机配置文件 /etc/httpd/conf.d/phpMyAdmin.conf...默认情况下,CentOS 7上的phpMyAdmin只允许从回环地址(127.0.0.1)访问。为了能远程连接,你需要改动它的配置。

    72830

    如何检查 MySQL 版本

    MySQL 及其替代品 MariaDB 是最流行的开源关系数据库管理系统。 MySQL 版本之间存在一些重要差异,因此在某些情况下,了解服务器上运行的版本可能很重要。...在本文中,我们将向您展示如何检查系统上安装的 MySQL 或 MariaDB 服务器的版本。...使用命令行查看版本 如果您具有对服务器的 SSH 访问权限,则有几个不同的命令可以帮助您确定 MySQL 的版本。 MySQL 服务器二进制文件已命名 mysqld 。...要连接到 MySQL 服务器,只需键入 mysql : mysql 连接到 MySQL shell 后,该版本将打印在屏幕上: Welcome to the MySQL monitor....SELECT VERSION(); STATUS 命令也会显示 MySQL 版本以及有关服务器状态的信息: STATUS; 使用 PHP 查看版本 如果您在共享主机上并且无法访问命令行或访问像 PhpMyAdmin

    2.5K10

    LAMP的搭建与MariaDB的基础使用

    这意味着,如果不向字段添加值,就无法插入新记录或者更新记录。 4.默认约束:default 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。...#也可以不创建软链接文件,但要把mariadb-10.4.11-linux-x86_64/这个目录的名字改为mysql,这是二进制安装必须要求的,目录名字必须为mysql #修改权限 [root@master...的基本组成与连接方式 #MariaDB的组成: #C: # mysql:CLI 交互式客户端程序 # mysqldump,mysqladmin #S: # mysqld_safe #...sock文件上(/tmp/mysql.sock, /var/lib/mysql/mysql.sock),仅支持本地通信; # server: localhost, 127.0.0.1 #MariaDB...,每个命令都必须命令结束符号;默认为分号; #连接MariaDB [root@master ~]# mysql -uroot -proot MariaDB [(none)]> use mysql;

    2.3K10

    如何在Debian 9上安装MariaDB

    由于许可问题,MariaDB于2009年从MySQL分支出来。 安装的简短版本很简单:更新软件包索引,安装mariadb-server软件包(指向MariaDB),然后运行包含的安全脚本。...因为这会使您的MariaDB安装不安全,我们将在下一步解决此问题。 第2步 - 配置MariaDB 对于全新安装,您需要运行包含的安全脚本。...在许多情况下,这允许更高的安全性和可用性,但是当您需要允许外部程序(例如,phpMyAdmin)管理权限时,它也会使事情变得复杂。...为此,请从终端打开MariaDB提示符: sudo mysql 现在,我们可以创建具有root权限和基于密码的访问权限的新用户。...第4步 - 测试MariaDB 从默认存储库安装时,MariaDB应自动开始运行。要测试它,请检查其状态。

    3K50
    领券