Ubuntu22.04安装phpMyAdmin(基于MariaDB)

这篇具有很好参考价值的文章主要介绍了Ubuntu22.04安装phpMyAdmin(基于MariaDB)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

STEP 1:更新系统

访问命令行并使用 apt 包管理器更新 Ubuntu 包存储库和已安装的包:

sudo apt update && sudo apt upgrade -y

STEP 2:安装phpMyAdmin

1.运行以下命令以安装 phpMyAdmin 及其依赖项:

sudo apt install phpmyadmin -y

等待安装完成
apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算
2.安装程序会提示您选择要自动配置的 Web 服务器。如果系统使用 Apache,则 apache2 选项已突出显示。按空格键选择 apache2,然后按 Tab 键突出显示确定,按Enter键确认选择。
apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算
3.选择**“是”**,然后按 Enter 键以使用 dbconfig-common 配置包设置 phpMyAdmin 数据库。(默认配置)
apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算

  • 注: 高手可以尝试手动配置数据库. 或在Debian 的官方网站上探索更多关于 dbconfig-common 软件包的信息。

4.安装程序将创建一个名为 phpmyadmin 的默认用户。输入 phpmyadmin 的密码,然后按 Enter
apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算

  • 建议不要留空,留空会导致系统生成随机密码

5.确认密码并按Enter
apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算

STEP 3:创建 MariaDB 管理员帐户

phpMyAdmin 为 MySQL 提供了一个 Web 界面,包括具有完全管理权限的 root 用户。

Ubuntu 20.04 和 22.04 使用 auth_socket 插件进行 root 身份验证。此身份验证方法不允许root用户使用基于密码的登录,并破坏了phpMyAdmin用于访问MySQL的标准方式。

Ubuntu 用户需要创建一个具有管理权限的新 MySQL 用户,或重新配置现有的 root 用户以启用基于密码的身份验证。

要创建新的phpMyAdmin用户以访问MySQL数据库,需执行以下操作:

1.打开 MariaDB 终端并以 sudo(或 root)用户身份登录:

sudo mariadb

apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算
2. 使用以下命令创建具有安全密码的用户:

CREATE USER ‘newuser’@‘localhost’ IDENTIFIED BY ‘password’;

  • 将 上述命令中的newuser替换为你自己想取的名字, 将 password替换为你自己设定的密码

3.为新建的用户分配适当的权限。例如,若要允许此用户对名为 mydatabase 的数据库执行所有操作,请运行:

GRANT ALL PRIVILEGES ON mydatabase.* TO ‘newuser’@‘localhost’;

apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算
4.刷新所有权限状态:

FLUSH PRIVILEGES;

5.退出MariaDB终端:

exit

apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算

6.打开ubuntu22.04自带的FireFox火狐浏览器并在网址栏输入以下内容访问 phpMyAdmin 登录页面:

localhost/phpmyadmin

apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算

  • 输入用户名和密码后点击执行登录账户,进入到以下页面即为成功
    apt install phpmyadmin,mariadb,linux,ubuntu,服务器,云计算

常见问题解决方案:

Q1 : STEP 3 第6步 加载localhost/phpmyadmin时, 页面404 not found或页面空白
A1 :

①404解决方案:
输入如下命令进入到apache2的配置文件编辑界面

sudo gedit /etc/apache2/apache2.conf

将以下内容添加到文件的首行:

Include /etc/phpmyadmin/apache.conf

然后重启apache服务, 然后刷新页面即可

systemctl restart apache2

②页面空白解决方案:
输入以下命令, 将所有需要的依赖项安装完毕:

sudo apt -y install wget php php-cgi php8.1-mysql php-pear php-mbstring libapache2-mod-php php-common php-phpseclib

  • 若安装失败, 根据报错提示在命令后面加上 --fix-missing 或先执行命令 sudo apt update 再执行上述安装命令

或输入

sudo apt install php-gettext

最后重启apache服务, 刷新页面

systemctl restart apache2

Q2 : 安装xxx时遇到报错 E:无法定位到软件包XXX 或 E: Unable to locate package XXX
A2 :

①检查大小写, 拼写是否错误
②如果①做了还不行, 先试试重启ubuntu
③如果①②做了还不行, 试试输入sudo apt update 更新源再安装
④如果①②③做了还是不行,试试换一下APT源

bash -c ‘echo “deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse” > /etc/apt/sources.list’

  • 如果换了清华源还不行就试试阿里源

bash -c ‘echo “deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse” > /etc/apt/sources.list’

什么?你说 bash: /etc/apt/sources.list: Permission denied? 那是因为你权限不够没有在前面加sudo

⑤少年自行探索吧文章来源地址https://www.toymoban.com/news/detail-778872.html

到了这里,关于Ubuntu22.04安装phpMyAdmin(基于MariaDB)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 22.04 设置 apt 代理 配置 清华源 add-apt-repository 代理

    curl 设置 代理 sudo curl -x “http://192.168.1.2:3128” 需要验证的代理 sudo curl -x “http://username:password@192.168.1.2:3128” 另一种临时代理 https://askubuntu.com/questions/53146/how-do-i-get-add-apt-repository-to-work-through-a-proxy 如果没有代理配置文件就创建一个 sudo touch /etc/apt/apt.conf.d/proxy.conf 编辑配置

    2024年02月05日
    浏览(28)
  • Ubuntu22.04 install Kafka

    kafka quickstart  install kafka

    2024年02月09日
    浏览(27)
  • 成功解决ubuntu-22.04的sudo apt-get update一直卡在【0% [Waiting for headers]】

    在下载安装包的时候一直卡在0% [Waiting for headers], 报错信息 如下: Get:1 file:/var/cudnn-local-repo-ubuntu1804-8.5.0.96 InRelease [1,575 B] Get:1 file:/var/cudnn-local-repo-ubuntu1804-8.5.0.96 InRelease [1,575 B] Get:2 file:/var/cudnn-local-repo-ubuntu1804-8.5.0.96 Packages [950 B] Get:3 https://dl.google.com/linux/chrome/deb stable In

    2024年02月14日
    浏览(37)
  • Ubuntu 22.04LTS安装VNC Server 并配置基于ssh的加密连接

    1.安装tiger vnc server 使用下面的 apt 命令安装 TigerVNC 服务器软件包。 输入  Y  进行确认,然后按 回车 键继续安装。现在安装将开始。  2.初始化 VNC 服务器 切换到需要使用的用户 cd username  使用以下命令初始化 VNC 服务器配置。命令行 vncserver 可用于管理 VNC 服务器配置,包括

    2024年02月16日
    浏览(31)
  • Ubuntu介绍、与centos的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装jdk+Tomcat

    目录 ​编辑 一、Ubuntu22.04介绍 二、Ubuntu与Centos的区别 三、基于VMware安装Ubuntu Server 22.04 下载 VMware安装 1.创建新的虚拟机 2.选择类型配置 3.虚拟机硬件兼容性 4.安装客户机操作系统 5.选择客户机操作系统 6.命名虚拟机 7.处理器配置 8.虚拟机内存 9.网络类型 10. 选择I/O控制器类

    2024年03月13日
    浏览(36)
  • Ubuntu22.04安装

    下载地址:https://ubuntu.com/download/server [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gc4vahaM-1676965762527)(…/AppData/Roaming/Typora/typora-user-images/image-20230123142941598.png)] 此次安装是22.04版本 可以直接阅读官方文档进行安装:https://ubuntu.com/server/docs/tutori

    2024年02月12日
    浏览(36)
  • 安装Ubuntu22.04系统

    (1)下载Ubuntu22.04.01的ISO镜像文件 (2)通过UltraISO工具制作U盘启动盘 (3)安装系统,根据不同厂家类型按对应按键,进入启动界面选择安装(可以通过安装双系统方式,以可以整个格式化磁盘进行安装) (4)系统安装完成后,如果是比较新的硬件,可能某些驱动默认没有

    2024年02月14日
    浏览(45)
  • ubuntu 22.04 图文安装

    选择第一个选项开始安装 选择English语言 选择中间选项不更新安装,这是因为后续通过更换源之后再更新会比较快 键盘设计继续选择英文,可以通过语言选择那里更换成中文,只是我觉得中文字符识别会有一定的麻烦所以这里继续选择了英文 继续默认选择下一步 配置网络,

    2024年02月22日
    浏览(39)
  • ubuntu 22.04版本安装

    Ubuntu 22.04安装 1、学习环境下安装ubuntu 22.04版本。 Linux:ubuntu 22.04。 学习环境:VMware虚拟机。 系统镜像:ubuntu 22.04。 2、开始安装ubuntu。 1)开启虚拟机,点击文件,新建虚拟机。 2)选择高级,然后下一步。 3)选择硬件兼容性。 4)安装客户机系统。 5)选择虚拟机中所安装

    2023年04月10日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包