既然建站了,总要配置一个phpMyAdmin用来方便管理MySQL。于是,写一下这教程吧。
首先,安装phpMyAdmin。
apt-get install phpmyadmin
选择Apache2,然后选YES,然后输入MySQL的管理员密码,再创建一个phpMyAdmin的登录密码。
编辑Apache2的配置。
vi /etc/apache2/apache2.conf
在最下面加入这一行。
Include /etc/phpmyadmin/apache.conf
重启一下Apache。
service apache2 restart
这时其实已经可以用了。浏览器输入你的IP或域名/phpmyadmin就行。但是,我们还要改一下设置,让phpMyAdmin更安全。
vi /etc/phpmyadmin/apache.conf
找到以下这几行,加入最后那行。
<Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php AllowOverride All
为phpMyAdmin创建一个.htaccess文件。
vi /usr/share/phpmyadmin/.htaccess
输入以下内容限制用户登录,其中.htpasswd的位置可以自己改,但注意,为了安全,不要放在能够从Web访问的文件夹下。
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
如果你觉得有必要,再输入以下内容强制通过HTTPS访问,当然,前提是你的服务器已经配置好了SSL证书和HTTPS,并且已经启用了Apache的mod_rewrite,具体怎么启用,我改天写一篇网站强制通过HTTPS访问吧,突然想起来居然这个都还没写。
RewriteEngine on RewriteCond %{HTTPS} !=on [NC] RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
然后在/etc/phpmyadmin下面创建.htpasswd文件,当然,位置可以自己改,只要和.htaccess文件里面一致就行。然后创建一个phpMyAdmin用户,username自己改。
htpasswd -c /etc/phpmyadmin/.htpasswd username
输入登录密码。最后重启一下Apache。
service apache2 restart
大功告成了,这时候就可以用Web登录管理MySQL了,包括备份或更改Wordress的数据库,很方便。
《“写给像我这样的新手的phpMyAdmin教程 (Apache)”》 有 1 条评论
[…] 安装完成之后重新配置以下phpMyAdmin就行。可以参考这里:写给像我这样的新手的phpMyAdmin教程 (Apache) […]