Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
1 [root@localhost ~]#yum install mysql-server
Примечание. Здесь отображается сообщение об ошибке: установка не удалась.
Причина: CentOS7 поставляется с MariaDB вместо MySQL. MariaDB, как и MySQL, также является базой данных Кайюань.
Решение. Если вам необходимо установить MySQL, вы должны сначала добавить репозиторий сообщества MySQL, введя команду: sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
После выполнения продолжите выполнение: yum install mysql-server
2 [root@localhost ~]#yum install mysql-devel
На этом установка базы данных mysql завершена. Далее вам необходимо выполнить несколько простых настроек базы данных.
5. Добавьте набор символов по умолчанию в файл /etc/my.cnf.
[root@localhost ~]#vim /etc/my.cnf
6. Запустите или выключите службу MySQL.
[root@localhost ~]#service mysqld start – служба mysql
[root@localhost ~]#service mysqld остановить – закрыть mysql·
[root@localhost ~]#lsof -i:3306 – открыт ли порт базы данных
7. Настройте службу MySQL при запуске.
[root@localhost ~]# chkconfig –add mysqld
8. Создайте корневого администратора.
mysqladmin -u пароль root пароль
9. Войдите в контейнер MySQL.
mysql -u root -p
9. Настройте разрешение удаленного доступа.
Открыть номер порта брандмауэра
Mysql добавляет разрешения: новая запись добавляется в таблицу пользователей в библиотеке MySQL. Хост — «%», а пользователь — «root».
use mysql;
UPDATE user SET `Host` = ‘%’ WHERE `User` = ‘root’ LIMIT 1;
% означает разрешение всего доступа по IP
10. Откройте порт брандмауэра, чтобы разрешить внешний доступ.
а. Измените конфигурацию брандмауэра.
vi /etc/sysconfig/iptables
Добавьте: -A INPUT -p tcp -m tcp –dport 3306 -j ПРИНЯТЬ эту конфигурацию, а затем сохранить ее.
основные команды iptables
systemctl restart iptables.service — перезапустить брандмауэр.
systemctl status iptables.service — Посмотреть статус
сервис iptables save — сохранить правила
systemctl Enable iptables.service — Установить запуск при загрузке
systemctl start iptables.service — запустить службу
Примечание. Если вы используете сервер Alibaba Cloud, вам необходимо настроить правила группы безопасности, иначе вы не сможете получить к нему доступ.
11. Проверьте удаленный доступ
Я использую клиент SQLyog для подключения. Если появляется это окно с подсказкой, это означает, что соединение установлено успешно!
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/153252.html Исходная ссылка: https://javaforall.cn