Почему mysql лауч на старте - PullRequest
1 голос
/ 28 февраля 2020

Я делаю все возможное, чтобы объяснить мою проблему!

Я нахожусь на linux Ubuntu, и я использую xampp, если я запускаю xampp = Apache Веб: работает, ProFTPD: работает, Mysql : Остановлено.

Ошибка кода для моего sql:

2020-02-28 15:19:42 0 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 98: Address already in use 2020-02-28 15:19:42 0 [ERROR] Do you already have another mysqld server running on port: 3306 ? 2020-02-28 15:19:42 0 [ERROR] Aborting

Если я go http://localhost/phpmyadmin/ с 'root' и ' root '- это работа, и я вижу свою базу данных слева.

Если я смотрю свой netstat: tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1111 / mysqld

Поэтому я пытаюсь остановить сервер с помощью «sudo service mysql stop», теперь на xampp перезагружаю все и = xampp Apache Web: работает, ProFTPD: работает, Mysql: работает.

Сейчас , go to localhost phpmyadmin, но "root" "root" не работает и "root" "" работает нормально, но я смотрю слева и все БД исчезли.

Если я перезапущу свой p c и запустите xampp = mysql: остановлено, работает "root" "root" и слева я вижу свою базу данных.

Я не понимаю проблемы, если кто-то объяснит мне почему mysql работает на старте и на xampp остановлен? Почему если запустить, все дб ​​пропали и пароль не совпадает?

(Извините, у меня нет хорошего английского sh)

РЕДАКТИРОВАТЬ:

Спасибо, я думаю, это хороший способ!

Но я У меня много проблем все время. Я экспортирую свою базу данных, я получил «mydatabase. sql»

Так что теперь я go на xampp mysql, и я подключаюсь, но вижу это сообщение (всплывающее окно)

But i'm on adminphp so i go on import and is say me that

У меня есть веб-сайт на php, но сейчас я следую курсу удеми для laravel и mysql, это доставляет мне много хлопот, я ничего не делаю весь этот день: (

1 Ответ

0 голосов
/ 28 февраля 2020

У вас есть два запущенных экземпляра / версии MySQL, похоже, что вы решили это,

Итак, теперь вы выполняете резервное копирование и перемещаетесь по своим базам данных.

С ваших снимков экрана вы получаете несколько ошибок, но я вижу, что вы импортируете свои файлы. sql непосредственно на сервер root.

Если вы ваши. sql Файл не содержит оператора использования. phpmyadmin не будет знать, в какую базу данных помещать данные. Добавьте к нему следующую строку или переместите в базу данных и повторите импорт.

USE databasename; 

Или, если базы данных не существуют, вы можете использовать следующее

CREATE DATABASE databasename;
USE databasename;

, подставляя имя базы данных для название вашей базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...