Я пытался установить MySQL на своей машине (sudo apt-get install mysql-server
) но после установки я не могу заставить это работать. Когда я вхожу mysql
или mysql -u root
команда я получаю ошибку ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
.
Я попробовал после учебных руководств онлайн, и я заметил, что меня не спрашивают к созданному пароль во время установки, как упомянуто онлайн. У меня была стопка лампы, перед которой я избавился от. Я теперь переустанавливаю MySQL, который я хочу использовать для веб-разработки (JavaEE/Spring). Кто-либо может пролить некоторый свет на то, что я делаю неправильно?
Доведите следующие шаги до конца
sudo apt-get install mysql-server
sudo mysql_secure_installation
, необходимо проверить MySQL servics выполнение или нет.
sudo service mysql start
состояние Check путем выполнения
sudo service mysql status
Затем затем
mysql
Или проверка, которую порт использовал во время instllation
mysql -h localhost --port 3306 - u root -p
, который можно также использовать MySQLTuner путем выполнения:
sudo apt-get install mysqltuner
Можно отослать документацию чиновника MySQL здесь
Установить mysql на ubuntu очень просто. Для правильной установки mysql выполните следующие шаги:
Шаг 1: обновите систему
sudo apt update
Шаг 2 : Установите пакет mysql
sudo apt install mysql-server
Шаг 3 : После завершения установки служба MySQL запустится автоматически. Чтобы проверить, работает ли сервер MySQL, введите:
sudo systemctl status mysql
Вывод следующей команды должен быть:
OUTPUT
mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago
Main PID: 17382 (mysqld)
Tasks: 27 (limit: 2321)
CGroup: /system.slice/mysql.service
`-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Шаг 4: Защита MySQL
sudo mysql_secure_installation
выберите один из трех уровней политики проверки пароля (настоятельно рекомендуется ). Установите свой пароль, а затем введите y (да) на все вопросы, это повысит безопасность.
Шаг 5 : Как только это будет сделано. откройте MySQL, введя следующую команду:
sudo mysql
Шаг 6: Если вы хотите войти на свой сервер MySQL как root из внешней программы, такой как phpMyAdmin, введите эти команды внутри mysql.
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'strong_password';
mysql>FLUSH PRIVILEGES;
mysql>exit;
После этого вы сможете успешно запустить mysql, для этого откройте терминал и введите.
mysql -u root -p
Теперь введите свой пароль.
Конго! вы закончили установку mysql.