“CD/ect/mysql /” дает ошибку “- удар: CD/ect/mysql: Никакой такой файл или каталог”, когда это существует

Я недавно запустил EC2 AWS экземпляр сервера Linux с Ubuntu 14.04. Я очень плохо знаком с человечностью и запускающимися веб-сайтами на серверах, но здесь (короче говоря), что я сделал до сих пор.

Я успешно установил сервер ЛАМПЫ, и я могу получить доступ к веб-странице и ее phpMyAdmin посредством вставки URL экземпляра в Chrome.

Я успешно отредактировал файл index.html с помощью нано, который расположен в/var/www/html, и веб-сайт изменяется соответственно.

Я успешно создал базу данных в phpMyAdmin, и я теперь хочу получить доступ к нему с помощью php и mysql. После соединения базы данных с помощью mysqli_connect функционируют сбои соединения.

Я считал что для соединения базы данных с внешним сервером, нужно отредактировать my.cnf файл здесь: https://mariolurig.com/coding/connect-remotely-mysql-database-amazon-ec2-server/

Я испытываю затруднения для доступа к файлу. Я использовал, определяют местоположение my.cnf и попробованный для использования CD для доступа к нему следующим образом:

ubuntu@ip-172-31-18-130:/usr/local$ locate my.cnf
/etc/mysql/my.cnf
ubuntu@ip-172-31-18-130:/usr/local$ cd /ect/mysql
-bash: cd: /ect/mysql: No such file or directory

Я читал о том, как 32-разрядный двоичный файл не может работать на 62-разрядной системе здесь: Никакой такой файл или каталог? Но файл существует!

Таким образом, я ввел команду

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

Это, казалось, устанавливало очень хорошо, единственная нечетная вещь, которую я заметил, состоит в том, что установка заканчивается строкой: Обработка триггеров для (2.19-0ubuntu6.14) libc-мусорного-ведра...

и я могу ввести команды на своем терминале снова. Я пытался ввести CD/ect/mysql/снова, но я встречен той же ошибкой.

Я заметил при поиске моих каталогов файла, ошибка происходит каждый раз, когда я пытаюсь получить доступ к / каталогу ect, например, следующее происходит:

ubuntu@ip-172-31-18-130:/usr/local$ l
bin/  etc/  games/  include/  lib/  man@  sbin/  share/  src/
ubuntu@ip-172-31-18-130:/usr/local$ cd /usr/local/ect
-bash: cd: /usr/local/ect: No such file or directory

Кто-либо знает, почему это происходит и как я могу зафиксировать его? Я боролся с ним долгое время и решения подобных вопросов, которые я нахожу, кажется, не работает. Любая справка значительно ценилась бы

править: Согласно просьбе я проверил полномочия каталога, где / и т.д. является и получил следующее:

ubuntu@ip-172-31-18-130:~$ cd /usr/local
ubuntu@ip-172-31-18-130:/usr/local$ l -l
total 32
drwxr-xr-x 2 root root 4096 Sep 13 15:29 bin/
drwxr-xr-x 2 root root 4096 Sep 13 15:29 etc/
drwxr-xr-x 2 root root 4096 Sep 13 15:29 games/
drwxr-xr-x 2 root root 4096 Sep 13 15:29 include/
drwxr-xr-x 4 root root 4096 Sep 13 15:31 lib/
lrwxrwxrwx 1 root root    9 Sep 13 15:29 man -> share/man/
drwxr-xr-x 2 root root 4096 Sep 13 15:29 sbin/
drwxr-xr-x 7 root root 4096 Oct 27 11:58 share/
drwxr-xr-x 2 root root 4096 Sep 13 15:29 src/
2
задан 29 October 2018 в 14:22

1 ответ

Оказывается, что я сделал орфографическую ошибку при попытке получить доступ к my.cnf файлу. Я перепечатал каталог, и следующее произошло:

ubuntu@ip-172-31-18-130:/var$ cd /etc/mysql
ubuntu@ip-172-31-18-130:/etc/mysql$

Я вошел без проблемы. Огромное спасибо за указание на мою глупую ошибку.

0
ответ дан 2 December 2019 в 06:53

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

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