Установка базы данных MySQL на облачном сервере Linux — обычная задача, и вот подробное руководство, которое поможет вам в этом процессе.
Шаг 1. Войдите на облачный сервер Linux. Используйте SSH-клиент для входа на облачный сервер Linux. Для выполнения следующих шагов вам понадобится учетная запись с правами администратора.
Шаг 2. Обновление пакетов программного обеспечения. Перед установкой MySQL рекомендуется обновить пакеты программного обеспечения на сервере, чтобы обеспечить актуальность системы. Используйте следующую команду для выполнения обновления:
sqlCopy codesudo apt update
sudo apt upgrade
Шаг 3. Установите сервер базы данных MySQL. Используйте следующую команду, чтобы установить сервер базы данных MySQL на облачном сервере Linux:
Copy codesudo apt install mysql-server
В процессе установки вам будет предложено установить пароль пользователя root для MySQL. Пожалуйста, установите надежный и безопасный пароль и обязательно сохраните его.
Шаг 4. Настройте сервер базы данных MySQL. После завершения установки вам необходимо выполнить некоторые настройки сервера базы данных MySQL. Выполните следующую команду:
Copy codesudo mysql_secure_installation
Это запустит мастер безопасной установки MySQL, и вы сможете следовать его подсказкам. Как правило, вам следует выбрать следующие варианты:
Шаг 5. Запустите сервер базы данных MySQL. Запустите сервер базы данных MySQL, используя следующую команду:
sqlCopy codesudo service mysql start
Шаг 6. Проверьте состояние сервера MySQL. Используйте следующую команду, чтобы убедиться, что сервер MySQL работает:
luaCopy codesudo service mysql status
Если вы видите статус «активен (работает)», это означает, что сервер MySQL работает.
Шаг 7. Войдите на сервер MySQL. Войдите на сервер MySQL, используя следующую команду:
cssCopy codesudo mysql -u root -p
Вам будет предложено ввести пароль root, который вы установили ранее. После ввода пароля вы войдете в интерфейс командной строки базы данных MySQL.
Шаг 8. Настройте базу данных MySQL. Теперь вы можете создавать базы данных, пользователей, предоставлять права доступа и т. д. в базе данных MySQL. Ниже приведены некоторые часто используемые команды MySQL:
phpCopy codeCREATE DATABASE <database_name>;
sqlCopy codeCREATE USER '<username>'@'<host>' IDENTIFIED BY '<password>';
Пожалуйста, замените<username>、<host>и<password>для имени пользователя, которое вы хотите создать、хост и пароль.
sqlCopy codeGRANT ALL PRIVILEGES ON <database_name>.* TO '<username>'@'<host>';
Пожалуйста, замените<database_name>、<username>и<host>Имя базы данных, созданное для вас、Имя пользователя и хост.
Copy codeFLUSH PRIVILEGES;
vbnetCopy codeEXIT;
Шаг 9. Подключитесь к базе данных MySQL. Для подключения к базе данных MySQL и выполнения операций можно использовать следующие команды:
cssCopy codemysql -u <username> -p
в,<username>созданный вамиMySQLимя пользователя пользователя。Вам будет предложено ввести пароль пользователя,После ввода пароля,Вы войдете в интерфейс командной строки базы данных MySQL.,Могут выполняться различные операции с базой данных.
Шаг 10. Настройте удаленный доступ к MySQL (необязательно) По умолчанию сервер MySQL разрешает доступ только к локальному хосту. Если вам нужен доступ к серверу MySQL с удаленного хоста, вам необходимо выполнить некоторую настройку.
Обратите внимание, что удаленный доступ к серверу MySQL может представлять угрозу безопасности, поэтому тщательно подумайте о безопасности перед настройкой.
Чтобы настроить MySQL для разрешения удаленного доступа, вам необходимо отредактировать файл конфигурации MySQL. Откройте файл конфигурации MySQL с помощью следующей команды:
bashCopy codesudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Найдите следующую строку:
cssCopy codebind-address = 127.0.0.1
Закомментируйте его или измените на IP-адрес сервера, чтобы разрешить удаленный доступ. Например:
arduinoCopy code# bind-address = 127.0.0.1
или
cssCopy codebind-address = <серверIPадрес>
Сохраните и закройте файл.
Далее вам необходимо создать в базе данных MySQL пользователя, разрешающего удаленный доступ, и предоставить ему доступ. Вы можете использовать следующую команду:
sqlCopy codeCREATE USER '<username>'@'<удаленный хостIPадрес>' IDENTIFIED BY '<password>';
GRANT ALL PRIVILEGES ON *.* TO '<username>'@'<удаленный хостIPадрес>' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Пожалуйста, замените<username>、<удаленный хостIPадрес>и<password>для имени пользователя, которое вы хотите создать、IP-адрес и пароль удаленного хоста.
Шаг 11. Перезапустите сервер MySQL. После изменения файла конфигурации MySQL необходимо перезапустить сервер MySQL, чтобы изменения вступили в силу. Используйте следующую команду:
Copy codesudo service mysql restart
Шаг 12: Завершите установку До сих пор,Вы успешно установили и настроили сервер базы данных MySQL на облачном сервере Linux. Теперь вы можете использовать клиент MySQL для подключения к серверу MySQL с локального и удаленного хоста.,и выполнять операции с базой данных.
Подвести итог Выше приведено подробное руководство по установке базы данных MySQL на облачный сервер Linux. пожалуйста, обрати внимание,При установке и настройке MySQL,Обеспечьте соблюдение лучших практик безопасности,и безопасный доступ к серверу базы данных. Если у вас есть вопросы о MySQL и вам нужна дополнительная помощь,Пожалуйста, обратитесь к официальной документации MySQL и обратитесь за поддержкой к своему системному администратору Linux.