搭建phpMyAdmin来管理数据库
phpMyAdmin 对于新手来说是一个非常友好的 MySQL 管理工具,并且免费开源,配置很简单,接下来在 Linux 服务器上配置 phpMyAdmin 来管理 MySQL 数据库。
首先是准备工作,安装好 Nginx,PHP 和 MariaDB,这个就不多讲了,见俺写的上一篇文章。
下载 phpMyAdmin
首先从 phpMyAdmin 官网下载安装包:
https://www.phpmyadmin.net/downloads/
选择 phpMyAdmin-5.1.1-all-languages.tar.gz
下载并解压到网站根目录:
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz -O - | tar -xz -C /var/www/flarum/public/
修改文件名为 phpMyAdmin:
cd /var/www/flarum/public/
mv phpMyAdmin-5.1.1-all-languages phpMyAdmin
配置 config 文件
vi /var/www/flarum/public/phpMyAdmin/libraries/config.default.php
1、修改访问网址
$cfg['PmaAbsoluteUri'] = '';
修改成下面这样:$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
2、修改mysql主机信息
如果mysql和该phpmyadmin在同一服务器,则按默认localhost$cfg['Servers'][$i]['host'] = 'localhost';
mysql端口,如果是默认3306,保留为空即可$cfg['Servers'][$i]['port'] = '';
3、mysql用户名和密码
访问phpmyadmin使用的mysql用户名$cfg['Servers'][$i]['user'] = 'root';
对应上述mysql用户名的密码$cfg['Servers'][$i]['password'] = 'password';
4、认证方式
在此有四种模式可供选择,cookie,http,HTTP,config,建议选择cookie$cfg['Servers'][$i]['auth_type'] = 'cookie';
5、设置短密码
如果认证方法设置为cookie,就需要设置短语密码,密码需要32个字节纯字母密码$cfg['blowfish_secret'] = 'HSNKGVGGGSHSNKGVGGGSHSNKGVGGGS';
6、设置默认语言与编码
这里是选择语言,zh代表简体中文的意思$cfg['DefaultLang'] = 'zh';
修改默认编码为国标$cfg['DefaultConnectionCollation'] = 'gb2312_chinese_ci';
配置 nginx.conf 文件
vi /etc/nginx/nginx.conf
80或443端口下添加下面两个 location 即可:
1 | root /var/www/flarum/public; |
启动nginx:systemctl start nginx
浏览器里输入域名后加上 /phpMyAdmin
后缀也就可以登录 phpMyAdmin 管理页面了。登录成功后将显示如下图的 phpMyAdmin 仪表板。