Mariadb, не работающий сразу после установки над Ubuntu 16.04

Привет я установил сервер MariaDB и mariaDB клиент, php7.0-mysql на моей новой Ubuntu 16.04 VPS, но после установки я не могу войти в использование PhpMyAdmin, когда я пытаюсь войти в использование, PHPMyAdmin всегда дают Доступ запрещен для пользователя 'корень' 'localhost' ошибка.

вот некоторая информация. Если попытка получить состояние

root@ubuntu-2gb-ams2-01:/var/lib# service mariadb status
● mariadb.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

Когда я пытался запуститься, получают это

# service mariadb start
Failed to start mariadb.service: Unit mariadb.service not found.

Я могу войти и создать новую базу данных с SSH

root@ubuntu-2gb-ams2-01:/var/lib# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 61
Server version: 10.0.27-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database protest;
Query OK, 1 row affected (0.00 sec)

Если я хочу видеть базу данных затем, я вижу всю базу данных

root@ubuntu-2gb-ams2-01:/var/lib# mysql -u root -p -e 'show databases'
Enter password:
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| protest            |
+--------------------+

Таким образом, его взгляд как Mariadb установлен, но наклон понимает, почему состояние, показывающее мертвый, запустите/перезапустите не работать, вход в систему фронтэнда, не работающий (использующий phpmyadmin, кто-либо может дать ключ к разгадке?

ОБНОВЛЕНИЕ: Я просто создал другой DB и пользователя, я могу войти в того пользователя и дб доступа с помощью phpmyadmin.

7
задан 3 October 2016 в 09:21

3 ответа

Если Вы проверяете mysql --version, это должно сказать что-то как:

mysql  Ver 15.1 Distrib 10.1.16-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Затем Вы знаете, что действительно выполняете mariaDB затем, Вы можете просто

sudo service mysql restart

, и это должна быть вся польза!

Ценность к поиску файл в /lib/systemd/system/mariadb.service, чтобы видеть, что это использует mysqld.

8
ответ дан 23 November 2019 в 06:18

Я полагаю, что вещь состояния все еще использует название MySQL пакета MariaDB. Попробуйте

service mysql status

, Это должно дать Вам "активное (рабочее)" состояние.

После миграции от MySQL до MariaDB, у меня были проблемы, входящие в систему как корень от моего (разработка) портал Chamilo (платформа электронного обучения) в PHP (настолько соединяющийся через TCP/IP). Я мог, однако, отлично соединиться из командной строки.

Проверка mysql.user, я нашел что "сменный" столбец сказанный "unix_socket". Это происходит все из-за нового управления аутентификацией через плагины начиная с MySQL 5.5 и MariaDB 5.2.

я зафиксировал его путем перепредоставления всем полномочиям базироваться без любого сменного упоминания:

grant all privileges on *.* to root@'127.0.0.1' identified by 'mypass';
flush privileges;

Это просто освободило "сменный" столбец, и я мог соединиться через TCP/IP снова.

1
ответ дан 23 November 2019 в 06:18

MariaDB работает, это просто, что это замаскировалось как (подлый) MySQL. MariaDB является общедоступной заменой для MySQL, таким образом, Вы запускаете монитор MariaDB с помощью CLI $ mysql команда, и т.д. Все взаимодействия, где Вы указываете MySQL непосредственно в некотором роде, будут на самом деле влиять на MariaDB. (Я не знаю то, что происходит, если Вы также выполняете MySQL!) Так для выполнения MariaDB команда

$ service mysql start

Снова, попробуйте это

$ service mysql status

генерировать много информации, включая что-то вроде этого:

...
16 08:19:55 <YR-CMPTR> mysqld[1769]: Version: '10.0.28-MariaDB-0ubuntu0.16.04.1'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306
...

Все приложения, которые обычно используют MySQL, даже не заметят, что они взаимодействуют с MariaDB.

4
ответ дан 23 November 2019 в 06:18

Другие вопросы по тегам:

Похожие вопросы: