Armbian安装MySQL和phpMyAdmin

1.安装mysql

Debian10及以上默认软件源中不再包含MySQL软件包,而是被MariaDB取代

所以安装命令应该是

apt install mariadb-server -y

运行MariaDB设置向导,命令

mysql_secure_installation

如果这个地方提示错误的话,可以重启MariaDB服务

service mariadb start

如果没有错误,按照下面的一步步配置

Enter current password for root (enter for none):

输入MySQL的root密码 -> 第一次运行直接 -> 回车

Switch to unix_socket authentication [Y/n]

是否切换到unix_socket认证 -> 回车

Set root password? [Y/n]

是否设置MySQL的root用户密码 -> 回车

New password: 

新密码 -> 设置自己的密码,需要确认一遍

Re-enter new password:

重新输入新密码 -> 再次输入密码

Remove anonymous users? [Y/n]

是否删除匿名用户 -> 回车

Disallow root login remotely? [Y/n]

是否禁止root用户远程登录 -> 输入n,然后回车

Remove test database and access to it? [Y/n]

是否删除test数据库 -> 回车

Reload privilege tables now? [Y/n]

是否重新加载权限表并使之生效 -> 回车

 

2.重启MariaDB

service mariadb restart

 

3.下载phpMyAdmin

解压

unzip phpMyAdmin-5.2.1-all-languages.zip

重命名

mv phpMyAdmin-5.2.1-all-languages phpMyAdmin

创建网站路径并将phpMyAdmin移动到该路径下

mkdir /opt/sites && mv phpMyAdmin /opt/sites/

 

4.创建phpMyAdmin的配置文件

vim /etc/nginx/conf.d/phpmyadmin.conf

写入以下内容

server{
    listen 20001 default_server;
    listen [::]:20001 default_server;

    root /opt/sites/phpMyAdmin;
    index index.php;
    location / {
        index index.php index.html;
        if ( !-e $request_filename){
            rewrite ^/(.*)$ /index.php?s=$1 last;
            break;
        }
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
        expires 30d;
    }
    location ~ .*\.(js|css)?$ {
        expires 30d;
    }
    location ~ .*\.(php|php5)?$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
}

 

5.修改phpMyAdmin的配置文件(实际上没有修改也可以用)

vim /opt/sites/phpMyAdmin/libraries/config.default.php

修改

$cfg['PmaAbsoluteUri'] = '';

$cfg['PmaAbsoluteUri'] = 'http://192.168.1.3:20001/';

按照需要修改以下内容,如果在同一台主机上,则无需修改

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['port'] = '';

修改数据库用户名和密码

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '';

修改为

$cfg['Servers'][$i]['user'] = '你的数据库用户名';

$cfg['Servers'][$i]['password'] = '你的数据库密码';

修改认证方法

默认为

$cfg['Servers'][$i]['auth_type'] = 'cookie';

不需要修改,使用默认的cookie方式即可。使用了cookie需要配置短语密码:

$cfg['blowfish_secret'] = '不能留空,越长越好';

配置完成之后就可以直接登录了

 

6.使用phpMyAdmin创建站点数据库

点击账户->新增用户账户

主机名选择本地,用户账户数据库下面的两项勾选上,其他的按照自己的需要填写就行

向下拉动页面找到执行并点击就可以在左侧的数据库中看到刚刚创建的了

可以部署个可道云来测试

本文参考文章:Armbian部署和配置phpMyAdmin

THE END
分享
二维码
海报
Armbian安装MySQL和phpMyAdmin
1.安装mysql Debian10及以上默认软件源中不再包含MySQL软件包,而是被MariaDB取代 所以安装命令应该是 apt install mariadb-server -y 运行MariaDB设置向导,……