Préface
Par rapport à d'autres petites bases de données telles qu'Oracle, SQL Server, etc., MySQL a ses propres défauts, mais cela n'a pas du tout réduit sa popularité. Pour les utilisateurs individuels ordinaires et les moyennes et grandes entreprises, les fonctions fournies par MySQL sont plus que suffisantes. Cependant, comme MySQL est un logiciel open source, il peut réduire considérablement le coût total de possession, il est donc largement utilisé dans tous les domaines. . Il est populaire et largement utilisé, c'est donc généralement un point de connaissance incontournable dans les examens écrits, donc dans la prochaine période, suivez l'éditeur pour apprendre les connaissances pertinentes de MySQL ! L'éditeur partagera l'installation de MySQL, l'architecture, les transactions, l'indexation des téléphones mobiles Linux, les verrous, les sous-bases de données et sous-tables, l'optimisation des performances et d'autres aspects. Un voyage d'une centaine de kilomètres commence par une seule étape. Demain, nous commencerons par l'installation de base de MySQL. Venez apprendre ensemble !
Planification environnementale et tests environnementaux
Cette étape consiste principalement à détecter si MySQL a déjà été installé dans le système Centos actuel, s'il a été installé, vous devez supprimer complètement certains packages liés à MySQL pour éviter que des erreurs incroyables ne se produisent, vous savez
.
1 |
|
1 2 3 4 5 |
|
1 |
|
1 2 3 4 5 |
|
(Selon la commande ci-dessus, supprimez tous les fichiers liés à MySQL)
Démarrez l'installation et utilisez yum pour installer
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Configuration
1 |
|
Les changements sont les suivants :
1 2 3 4 5 6 7 8 |
|
Démarrage
1 |
|
Définir le mot de passe de l'utilisateur root
Après avoir installé mysql5.7, le mot de passe initial ne sera plus vide par défaut. Le mot de passe initial générera un mot de passe par défaut. Le mot de passe sera affiché dans le journal MySQL. L'emplacement du fichier journal est /var/log/mysqld.log
1 |
|
Après avoir exécuté la commande vimlinux yum pour installer wget, entrez "/password", l'emplacement dans la capture d'écran ci-dessous est le mot de passe initial
1 2 3 4 5 6 7 8 9 |
|
Certains paramètres généraux pour la complexité du mot de passe sont les suivants :
Politique
TestsPerforme
0orLOW
Length
1orMEDIUM
numeric,lowercase/uppercase,andspecialcharacters
2orSTRONG
Length;numeric,lowercase/uppercase,andspecialcharacters
注意:默认是1,即MEDIUM,所以刚开始设置的密码必须符合厚度,且必须富含数字linux yum安装wget,大写或小写字母,特殊字符。
MySQL远程联接授权登陆mysql
1 2 3 4 |
|
授权
授权命令:
1 |
|
示例:
1 2 |
|
说明:
关掉linux的防火墙
虽然以上我们的mysql安装步骤就早已结束了,防火墙的设置只是针对有内网访问mysql的需求,这儿看实际需求,须要的话就设置一下
1 2 |
|
忘掉密码怎样办
mysql密码是不是都是记住密码,长时间不输入密码,致使忘掉了,不晓得你是不是,总之小编常常忘掉,所以记录下忘掉密码后重置密码的方式
更改配置
1 |
|
更改内容如下:
1 2 |
|
说明:skip-grant-tables选项的意思是启动MySQL服务的时侯跳过权限表认证。启动后,联接到MySQL的root将不须要口令(危险)。此项设置很危险,生产环境中谨记勿使用!生产环境中谨记勿使用!生产环境中谨记勿使用!
重启mysql
1 |
|
登陆mysql
1 2 3 4 5 6 |
|
更改配置
将/etc/f里的skip-grant-tables配置项删掉
重启mysql
1 |
|
La réinitialisation du mot de passe est terminée, vous pouvez facilement vous connecter à MySQL avec le nouveau mot de passe !
Fin
Il n'y a qu'un nombre limité d'installations MySQL partagées cette fois. Si vous avez besoin de communiquer et d'apprendre, vous pouvez suivre le compte public [Revoir le passé et apprendre le nouveau Java], apprendre les uns des autres et progresser ensemble
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!