当前位置:网站首页>Jouer avec Linux et installer et configurer MySQL facilement
Jouer avec Linux et installer et configurer MySQL facilement
2022-06-26 17:00:00 【Petit crochet】
Cet article se concentre surLinuxInstallation supérieure、Configuration et utilisationMySQL,Utilisé dans le texteLinuxLe système estCentOS7.6Version
RécemmentUn frère.J'ai acheté un hôte virtuel,MaisUn frère.Pauvre.,Donc j'ai juste acheté un simple Hôte virtuel,À part unCentOSEn dehors du système,Il n'y a vraiment plus rien.Mais...Un frère.Il faut aussiMySQL,Donc C'est juste iciCentOSAuto - installation manuelleMySQLC'est,Et donc,Un frère.Installez - vousMySQLLe processus de,Pour votre information.
Un.、 Basé surLinuxSystèmeMySQLInstallation
Cet article traite principalement de l'installation manuelleMySQL,Il n'y a pas d'idiotDocker,C'est si simple......
1.1 UtiliserwgetTéléchargement des instructionsMySQLDerpmSac
InstallationMySQLAvant,Il doit y avoirMySQLKit d'installation pour,Ici.Un frère.UtiliserwgetPour télécharger.
InLinuxLe système crée et entre dans le répertoire spécifié,Ce qui suit: /usr/localTable des matières,UtiliserpwdInstructions pour voir le chemin du répertoire courant,Et à traverswgetDirective maintenantmysqlDerpmSac,Télécharger icimysqlLa version est 5.7.
[[email protected] local]# pwd/usr/local[[email protected] local]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm1.2 AdoptionrpmInstallationMySQL
MySQLAprès téléchargement,UtilisationrpmEffectuer l'installation.
Adoptionrpm Instructions pour installer le téléchargement rpmSac
[[email protected] local]# rpm -ivh mysql57-community-release-el7-10.noarch.rpm1.3 AdoptionyumInstallationmysqlServices
Ensuite, nous devons ouvrir mysqlServices.
MySQL Fonctionne comme un service sur le système ,Installationrpm Le sac passe après yumInstallation de la commandeMySQLServices
[[email protected] local]# yum -y install mysql-community-serverInstallationmysqlEn cours de service, Vous avez peut - être rencontré l'erreur suivante: :

Si l'erreur d'installation ci - dessus se produit , Représente le processus d'installation GPGÉchec de la validation,Nous pouvonsyum Ajouter après la directive
--nogpgcheckOptions Refaire l'installation :
[[email protected] local]# yum -y install mysql-community-server --nogpgcheck2.、MySQLGestion des services
MySQL Après l'installation du logiciel ,Nous avons encore besoin deMySQL Effectuer certaines configurations nécessaires ,Voici la configurationmysql Commandes courantes en service .
2.1 Oui.MySQLDémarrage de la connexion de service
Ajoutermysql Après le démarrage ,MySQL Le Service démarre avec le démarrage du système .
[[email protected] local]# systemctl enable mysqld2.2 DémarrageMySQLServices
InCentOS7Peut être utilisé danssystemctl Gestion des services ,Si vous utilisezLinux La version système ne supporte pas systemctl,Peut également être utiliséservice mysqld startPour démarrerMySQLServices.
[[email protected] local]# systemctl start mysqld [[email protected] local]# lsof -i:3306COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEmysqld 8430 mysql 17u IPv6 70095 0t0 TCP *:mysql (LISTEN)2.3 Arrêtez!MySQLServices
[[email protected] local]# systemctl stop mysqldOu utiliser:
[[email protected] local]# service mysqld stopTrois、MySQLUtilisation de base
Ensuite, nous pouvons utiliserMySQLC'est.
3.1 TrouverMySQLMot de passe initial
MySQLAprès le démarrage du Service,On peut passer parmysqlDémarrage de la commandeMySQLConnexion clientMySQLBase de données,Connexion requiserootMot de passe du compte,En installantMySQL Est généré par défaut pendant le processus de root Le mot de passe initial du compte est enregistré dans /var/log/mysqld.logDans le document,Adoptioncat L'instruction peut interroger le mot de passe initial , Les instructions d'exécution sont les suivantes :
[[email protected] local]# cat /var/log/mysqld.log | grep passwordComme le montre la figure ci - dessous, le mot de passe initial est affiché dans la zone de couleur vide du résultat d'exécution.

3.2 Connectez - vous avec votre mot de passe initialMySQL
Mise en œuvremysqlDirectives,-uAprès optionrootReprésente le nom d'utilisateur,-p Entrée directe sans paramètres après l'option , Puis saisissez le mot de passe initial ( Aucune rétroaction dans la zone d'entrée lors de l'entrée du mot de passe , Entrez et entrez directement. ),- Oui.mysql>Conseils d'exécution,Indique une connexion réussie.

3.3 ModifierMySQLMot de passe initial
Le mot de passe initial n'est utilisé que pour la connexion , Le mot de passe initial doit être modifié après la connexion pour effectuer l'opération de base de données ;Parce queMySQL Vérification de sécurité avec mot de passe , Par conséquent, vous pouvez d'abord définir la politique d'authentification par mot de passe comme suit: LOW, Puis définissez le mot de passe ,Comme suit:
Instructions spéciales: Le mot de passe est défini à mysql Entrée du client sqlLes ordres
# Définir le mécanisme de vérification du mot de passe comme suit: LOWmysql> set global validate_password_policy=LOW;# Modifier le mot de passemysql> set password=password('admin123');3.4 Autorisationroot L'utilisateur autorise la connexion à distance
Après modification du mot de passe ,Mise en œuvreexitDirectives,SortiemysqlClient, Puis connectez - vous à nouveau avec le mot de passe modifié

Après la connexion,root La connexion à distance n'est pas prise en charge par défaut par l'utilisateur , Si vous souhaitez utiliser un client distant (Navicat、SQLYogAttendez.)root Connexion au compte MySQL Base de données pour l'autorisation , Vous pouvez spécifier root Mot de passe pour la connexion à distance du compte ( Le mot de passe de l'instruction suivante est admin123)
mysql> GRANT ALL PRIVILEGES on *.* to 'root'@'%' IDENTIFIED by 'admin123' WITH GRANT OPTION;mysql> flush PRIVILEGES;Une fois les deux instructions terminées ,Vous pouvez essayer d'utilisernavicatConnexionMySQLLa base de données!
PS: Si vous utilisez LinuxSystème, Notez également la libération de la configuration du Groupe de sécurité 3306 Port yo ~
Maintenant, tu sais comment. CentOS Configuration de l'installation et utilisation MySQLC'est bon??S'il y a un doute, Laissez un message au premier frère. , Je vais arranger ça pour toi .
边栏推荐
- 20: Chapter 3: develop the pass service: 3: get through the redis server in the program; (it only connects with the redis server and does not involve specific business development)
- Wechat app mall, review products, upload commodity pictures, and score Commodity Services
- Use the array to calculate the average of N numbers, and output the numbers greater than the average
- Swap two numbers
- 进军AR领域,这一次罗永浩能成吗?
- Stm32f103c8t6 realize breathing lamp code
- Teach you to learn dapr - 4 Service invocation
- C language --- basic function realization of push box 01
- Over the weekend: 20000 words! Summary of JVM core knowledge, 18 serial cannons as a gift
- Some explanations for latex CJK
猜你喜欢

Inspirational. In one year, from Xiaobai to entering the core Department of Alibaba, his counter attack

Cache breakdown! Don't even know how to write code???
![[suggested collection] 11 online communities suitable for programmers](/img/6b/d5c68e93384fd314d0cb27d9df1cb9.jpg)
[suggested collection] 11 online communities suitable for programmers

Discussion: the next generation of stable coins

Teach you to learn dapr - 8 binding

JUnit unit test

防火 疏散 自救…这场安全生产暨消防培训干货满满!

Interpretation of cloud native microservice technology trend

Constructors and Destructors

C language --- basic function realization of push box 01
随机推荐
[Error] ld returned 1 exit status
Decentralized NFT transaction protocol will defeat opensea
Qt 5.9.8 安装教程
QT 5.9.8 installation tutorial
内存分区模型
The first open source MySQL HTAP database in China will be released soon, and the three highlights will be notified in advance
5g is not flat and 6G is restarted. China leads wireless communication. What is the biggest advantage of 6G?
合约量化系统开发方案详细,量化合约系统开发技术说明
Interpretation of cloud native microservice technology trend
TCP congestion control details | 1 summary
[matlab project practice] prediction of remaining service life of lithium ion battery based on convolutional neural network and bidirectional long short time (cnn-lstm) fusion
Platform management background and merchant menu resource management: access control design of platform management background
Basic requirements: 7 problems in singleton mode
What is flush software? Is it safe to open an account online?
JS tutorial - printing stickers / labels using the electronjs desktop application
Getting started with mongodb
Community ownership of NFT trading market is unstoppable
Web3去中心化存储生态图景
What does the equals method compare? Who told you
Discussion: the next generation of stable coins