моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- // linux 使用yum安装或者rpm安装。(就是一个安装工具类似于applStore,brew不必在意)
- // 区别:yum会自动安装你要安装的东西的其他依赖,rpm不会但会提示你需要安装的东西,比较麻烦,所以采用yum安装
- yum list installed mysql*
- rpm -qa|grep mysql*
- // 两个都查询一下,看一下是哪个工具installed,就用哪个工具卸载,防止rpm卸载不干净
-
- // 对应的卸载命令
- yum remove mysql
- rpm -e mysql
-
-
- // yum 查看一下 仓库中有哪些mysql版本,一般只会有最新版
- yum info mysql
-
- // 采用yum安装,直接安装mysql server服务,比较纯净的安装,傻等就安装好了。
- yum install mysql-server
- // 启动mysql或者退出mysql server
- service mysqld start
- service mysqld stop
-
- // 查询是否启动。进程查看/端口是否监听
- netstat -lnp|grep 3306 // 3306端口是否启动
- ps -ef|grep mysql // 是否有mysql进程
Используйте следующую команду, чтобы отключить GPG
yum -y install mysql-community-server --nogpgcheck
Установка завершена
Нажмите на эту группу безопасности, введите правила конфигурации, выберите входящее направление, добавьте его вручную, добавьте порт 3306, а затемПерезагрузите сервер, перезапустите MySQL, чтобы к MySQL можно было получить доступ из внешней сети.
После установки MySQL система сгенерирует временный пароль. Вы можете найти этот временный пароль в файле журнала MySQL. Выполните следующую команду:
grep 'temporary password' /var/log/mysqld.log
Войдите в MySQL, используя временный пароль.
mysql -u корень -p
После успешного входа в систему сбросьте пароль пользователя root:
ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ 'root'@'localhost', ИДЕНТИФИКИРОВАННОГО 'NewPassword!';
MySQL открывает удаленные разрешения
- #登录mysql
- mysql -u root -p;
- #选择mysql数据库
- use mysql;
- #查看user表
- select host, user, authentication_string, plugin from user;
Как показано на рисунке ниже, если хостом корневого пользователя является «localhost», логотип разрешает только локальный доступ;
«%» означает предоставление пользователю root всех разрешений с любого хоста.
Связанные команды:
Если это версия до mysql8.0
- #进入MySQL数据库后进入MySQL数据库。
- mysql -u root -p;
- #切换到mysql数据库。
- mysql> use mysql;
- #授予root用户从任何主机中的所有权限,并设置密码。
- mysql> grant all privileges on *.* to 'root'@'%' identified by 'root用户密码' with grant option;
- #刷新权限
- mysql> flush privileges;
версия mysql8.0 или выше
- #进入MySQL数据库后进入MySQL数据库。
- mysql -u root -p ;
- #将root用户的主机设置为任意主机
- mysql> update user set host = '%' where user = 'root';
- #刷新权限
- mysql> flush privileges;
Этот метод является обходным путем, не настраивая MySQL.SSH-соединениеОблачный сервер Alibaba, а затем используйте localhost для подключения к базе данных MySQL.
Сначала нажмите SSH
Затем нажмите на обычное соединение
Вышеуказанное соединение успешно!