MariaDB + phpmyadmin 与 Nginx ubuntu 14.04
MariaDB + phpmyadmin with Ngnix on ubuntu 14.04
我正在尝试安装 phpmyadmin + mariadb。
我的 PHP 配置字符串具有以下 mysql 标志
CONFIGURE_STRING="--prefix=/etc/php7 --enable-mysqlnd --with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd <and other flags>"
我使用以下内容安装了 mariadb:
sudo apt-get install mariadb-client mariadb-server
sudo mysql_secure_installation
我可以通过
使用密码登录
sudo mysql -u root -p
然后我用
安装了 phpmyadmin
cd /var/www/html
git clone --depth=1 --branch=STABLE https://github.com/phpmyadmin/phpmyadmin.git
mv phpmyadmin datastore #change name to datastore
当我打开 http://localhost/datastore 时,我收到了 phpmyadmin 登录页面;在尝试使用 root 用户名和 root 密码登录时,我收到以下错误:
#2002 - No such file or directory — The server is not responding (or the local server's socket is not correctly configured).
AND
mysqli_real_connect(): (HY000/2002): No such file or directory.
我在 ubuntu 14.04 上使用 php7。
我希望能够连接 mariadb 和 phpmyadmin。
从Git那里得到了一些关于如何解决问题的指导,这些是我的步骤,我觉得有人可能会遇到同样的挑战。
在 phpmyadmin 中复制 config.sample.inc.php 到 config.inc.php
sudo cp config.sample.inc.php config.inc.php
使用 STATUS 查看 MariaDB 状态;
MariaDB [(none)]>STATUS; [ENTER]
检查连接 - 如果本地主机通过 Unix 套接字,则复制 unix 套接字值。
转到config.inc.php并强制执行以下
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
然后在 phpmyadmin
中更改 config.inc.php 的权限
sudo chmod 0755 config.inc.php
将浏览器指向 phpmyadmin 并使用您的用户名和密码登录。
我正在尝试安装 phpmyadmin + mariadb。
我的 PHP 配置字符串具有以下 mysql 标志
CONFIGURE_STRING="--prefix=/etc/php7 --enable-mysqlnd --with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd <and other flags>"
我使用以下内容安装了 mariadb:
sudo apt-get install mariadb-client mariadb-server
sudo mysql_secure_installation
我可以通过
使用密码登录sudo mysql -u root -p
然后我用
安装了 phpmyadmincd /var/www/html
git clone --depth=1 --branch=STABLE https://github.com/phpmyadmin/phpmyadmin.git
mv phpmyadmin datastore #change name to datastore
当我打开 http://localhost/datastore 时,我收到了 phpmyadmin 登录页面;在尝试使用 root 用户名和 root 密码登录时,我收到以下错误:
#2002 - No such file or directory — The server is not responding (or the local server's socket is not correctly configured).
AND
mysqli_real_connect(): (HY000/2002): No such file or directory.
我在 ubuntu 14.04 上使用 php7。
我希望能够连接 mariadb 和 phpmyadmin。
从Git那里得到了一些关于如何解决问题的指导,这些是我的步骤,我觉得有人可能会遇到同样的挑战。
在 phpmyadmin 中复制 config.sample.inc.php 到 config.inc.php
sudo cp config.sample.inc.php config.inc.php
使用 STATUS 查看 MariaDB 状态;
MariaDB [(none)]>STATUS; [ENTER]
检查连接 - 如果本地主机通过 Unix 套接字,则复制 unix 套接字值。
转到config.inc.php并强制执行以下
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
然后在 phpmyadmin
中更改 config.inc.php 的权限sudo chmod 0755 config.inc.php
将浏览器指向 phpmyadmin 并使用您的用户名和密码登录。