一、安装phpMyAdmin与依赖环境
在腾讯云Ubuntu系统中,首先需安装LAMP(Linux+Apache+MySQL+PHP)基础环境。通过以下命令更新系统并安装PHP扩展组件:
sudo apt update && sudo apt upgrade -y sudo apt install -y php-json php-mbstring php-zip php-gd php-curl
随后安装phpMyAdmin软件包,安装过程中需选择Apache作为Web服务器并确认数据库配置。建议为phpMyAdmin创建独立的数据库用户,避免直接使用MySQL root账户。
二、配置Web服务器与访问路径
安装完成后需执行以下配置:
- 创建符号链接:
sudo ln -s /usr/share/phpmyadmin /var/www/html/
- 启用Apache配置文件:
sudo a2enconf phpmyadmin
- 重启Apache服务:
sudo systemctl restart apache2
若访问http://服务器IP/phpmyadmin
出现404错误,需检查PHP扩展目录配置,确保extension_dir
指向/usr/lib/php//ext
。
三、设置MySQL用户访问权限
Ubuntu默认使用auth_socket
插件验证MySQL root用户,需通过命令行创建新管理员用户:
sudo mysql CREATE USER 'admin'@'localhost' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
若需临时允许空密码登录(不推荐),可修改/etc/phpmyadmin/config.inc.php
取消注释$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
。
四、常见问题与解决方法
- 访问被拒绝:检查MySQL用户权限,确保使用
mysql_native_password
认证方式 - 缺少mysqli扩展:安装
php-mysql
包并重启Apache - 配置文件未生效:确认Apache配置包含
/etc/phpmyadmin/apache.conf
通过上述步骤,用户可在腾讯云Ubuntu服务器上成功部署并访问phpMyAdmin管理面板。建议定期更新软件包并遵循最小权限原则分配数据库访问权限。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/617502.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。