Heim  >  Artikel  >  Datenbank  >  So lösen Sie die Fallstricke, die bei der Installation von MySQL und MySQLClient auf Centos7 auftreten

So lösen Sie die Fallstricke, die bei der Installation von MySQL und MySQLClient auf Centos7 auftreten

PHPz
PHPznach vorne
2023-05-28 11:10:061518Durchsuche

1. Fügen Sie die offizielle MySQL-Website>Downloads>MySQL-Yum-Repository hinzu, um die entsprechende Version der Yum-Quelle zu finden .d/ mysql-community.repo-Datei, mysql5.7-Version auswählen

$wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
$sudo rpm -uvh mysql80-community-release-el7-2.noarch.rpm
 
#查看mysql数据库各个版本信息
$yum repolist all | grep mysql

4. Passwort anzeigen und ändern

# enable to use mysql 5.6
[mysql56-community]
name=mysql 5.6 community server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=0 # 禁止
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-mysql
 
# enable to use mysql 5.7
[mysql57-community]
name=mysql 5.7 community server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1 # 安装
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-mysql
 
[mysql80-community]
name=mysql 8.0 community server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=0 # 禁止
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-mysql
5

Autorisierungsmethode, um jeglichen Zugriff des Hosts auf den MySQL-Server zuzulassen: [Im Allgemeinen reicht dies aus, die Einschränkung des Portzugriffs erfolgt durch Firewalld]

#执行以下命令安装mysql
yum install mysql-community-server
#启动mysql(centos7中)
systemctl start mysqld.service
#低版本的操作系统可用以下指令
service mysqld start
#查看mysql状态
systemctl status mysqld.service
#低版本操作系统可用以下指令
service mysqld status

Eingeschränkter IP-Zugriff:

$grep "password" /var/log/mysqld.log
2019-04-11t08:17:16.706096z 1 [note] a temporary password is generated for root@localhost: ux#bkam(k1q-
$mysql -u root -p
>ux#bkam(k1q-
 
# 修改密码
mysql>alter user 'root'@'localhost' identified by 'complex password';
mysql>set global validate_password_policy=0;
mysql>set global validate_password_length=1;
mysql>alter user 'root'@'localhost' identified by 'simple password';

Das obige ist der detaillierte Inhalt vonSo lösen Sie die Fallstricke, die bei der Installation von MySQL und MySQLClient auf Centos7 auftreten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen