Maison > base de données > tutoriel mysql > Tutoriel d'installation du package binaire MySQL5.7.18 sous Linux

Tutoriel d'installation du package binaire MySQL5.7.18 sous Linux

巴扎黑
Libérer: 2018-05-26 14:10:51
original
2353 Les gens l'ont consulté

Cet article présente principalement le tutoriel d'installation du package binaire MySQL5.7.18 sous Linux (pas de fichier de configuration par défaut my_default.cnf). Les amis qui en ont besoin peuvent s'y référer

Le dernier en date est l'apprentissage de MySQL, un pur). novice et familier avec Linux, je n'y connais pas grand chose, car j'ai téléchargé la dernière version du package binaire MySQL (MySQL5.7.18) et testé l'installation sous CentOS7.2 pour faciliter les problèmes futurs.

Les étapes approximatives sont les suivantes. Après l'avoir installé et supprimé plusieurs fois, il ne devrait y avoir aucun problème si vous suivez les étapes ci-dessous.

Ce n'est pas aussi compliqué que vous pourriez l'imaginer. La plupart des étapes proviennent d'Internet. Suivez-les simplement. Si vous faites une erreur, essayez davantage et vérifiez plus d'informations.

Version du système d'exploitation

Créer un groupe et un utilisateur MySQL

Téléchargez la dernière version du package binaire MySQL 5.7.18 et téléchargez-la dans le répertoire usr/local du serveur

Décompressez le package binaire MySQL

comme suit C'est après décompression et les informations du fichier après avoir renommé le dossier

Changer le groupe et l'utiliser appartient à

Le contenu du fichier MySQL décompressé

Vérifiez le contenu du dossier support-files et constatez qu'il n'y a pas de fichier de configuration my_default.cnf par défaut. S'il n'y a pas de fichier de configuration par défaut, vous devez créer manuellement une configuration my_default.cnf. file

J'ai trouvé un fichier de configuration sur Internet, comme suit, et je l'ai téléchargé dans le dossier supp-files. Bien sûr, ce fichier de configuration peut être modifié si nécessaire <.>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It&#39;s a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

# 一般配置选项

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

socket = /var/run/mysqld/mysqld.sock

character-set-server=utf8

back_log = 300

max_connections = 3000

max_connect_errors = 50

table_open_cache = 4096

max_allowed_packet = 32M

#binlog_cache_size = 4M

max_heap_table_size = 128M

read_rnd_buffer_size = 16M

sort_buffer_size = 16M

join_buffer_size = 16M

thread_cache_size = 16

query_cache_size = 128M

query_cache_limit = 4M

ft_min_word_len = 8

thread_stack = 512K

transaction_isolation = REPEATABLE-READ

tmp_table_size = 128M

#log-bin=mysql-bin

long_query_time = 6

server_id=1

innodb_buffer_pool_size = 1G

innodb_thread_concurrency = 16

innodb_log_buffer_size = 16M

innodb_log_file_size = 512M

innodb_log_files_in_group = 3

innodb_max_dirty_pages_pct = 90

innodb_lock_wait_timeout = 120

innodb_file_per_table = on

[mysqldump]

quick

max_allowed_packet = 32M

[mysql]

no-auto-rehash

default-character-set=utf8

safe-updates

[myisamchk]

key_buffer = 16M

sort_buffer_size = 16M

read_buffer = 8M

write_buffer = 8M

[mysqlhotcopy]

interactive-timeout

[mysqld_safe]

open-files-limit = 8192

[client]

/bin/bash: Q: command not found

Copier après la connexion
Comme suit, modifiez la configuration par défaut ci-dessus Téléchargez le fichier dans le dossier support-files

Enregistrez et initialisez le service MySQL

C'est un peu délicat, car la plupart des tutoriels sur Internet. Elle a été installée à l'aide de la méthode mysql_install_db. Cette étape est également la plus problématique. Elle a pris du temps, mais la commande mysql_install_db n'est pas recommandée. Il est également invité à utiliser mysqld pour installer


Lors de l'installation de mysql 5.7.18, diverses erreurs sont parfois signalées. Après plusieurs tentatives, installez-le en utilisant la méthode de dénomination suivante. Tant qu'il n'y a pas d'erreur, ignorez le message d'avertissement Attention

1

bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

Copier après la connexion

Copiez ce qui précède Déplacez les fichiers de configuration my_default.cnf et mysql.server vers le répertoire etc. J'ai copié le fichier dans le répertoire etc. répertoire avant. Il vous demande s'il faut l'écraser. Entrez Y pour écraser

Démarrez le service MySQL

Connectez-vous à MySQL. Il n'y a pas de mot de passe par défaut. Appuyez simplement sur Entrée et connectez-vous à MySQL

Modifiez le mot de passe root MySQL.

La modification est accessible à distance

Redémarrez le service MySQL

MySQL peut être utilisé normalement localement à ce moment

Tester la connexion à distance

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!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal