[Ubuntu] Installation de Mysql

Installation MySQL

Acquisition de ressources: https://download.csdn.net/download/qq_45797116/16071861

  • apt-get install libaio1 libaio-dev Installer l'outil mysql

1. Décompressez le package d'installation de la base de données

Insérez la description de l'image ici


2. Modifiez le nom du fichier de décompression
Insérez la description de l'image ici


3. Créez des groupes d'utilisateurs et des utilisateurs mysql et modifiez les autorisations

groupadd mysql
useradd -r -g mysql mysql

Insérez la description de l'image ici


4. Utilisez chmod pour modifier les autorisations du fichier ou du répertoire spécifié

root@ubuntu:/home# chmod 777  /home/mysql/ 
root@ubuntu:/home/mysql# vi /usr/local/etc/my.cnf

5. Configurez le fichier my.cnf:vi /etc/my.cnf

[mysqld]
#skip-grant-tables
bind-address=0.0.0.0
user=mysql
port=3306
datadir=/home/mysql/data
socket=/tmp/mysql.sock
log-error=/home/mysql/data/mysql.err
pid-file=/home/mysql/data/mysql.pid
basedir=/home/mysql/
symbolic-links=0
character_set_server=utf8mb4
explicit_defaults_for_timestamp=true
[mysqld_safe]
log-error=/home/mysql/data/mysql.err
pid-file=/home/mysql/data/mysql.pid

Insérez la description de l'image ici


6. /cd/home/mysql/bin/Initialisez la base de données sous le répertoire : il y a un mot de passe initial sous le répertoire
./mysqld --defaults-file=/etc/my.cnf --basedir=/home/mysql/ --datadir=/home/mysql/data/ --user=mysql --initialize
/data/mysql/mysql.err
Insérez la description de l'image ici


7. Ouvrez le service de base de données: /home/mysql/support-files/mysql.server start
Insérez la description de l'image ici
une erreur est signalée ici, car il y avait un processus mysql avant, alors tuez-le d'abord, puis démarrez-le ~ Référence


8. Connectez-vous à la base de données : mysql -uroot -p, puis entrez le mot de passe initial

9. Réinitialiser le mot de passe

SET PASSWORD=PASSWORD('123456');
ALTER USER 'ROOT'@'LOCALHOST' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;

Mot de passe oublié: référence ~


10. Configurer la connexion à distance mysql

use mysql;
UPDATE USER SET HOST ='%' WHERE USER ='ROOT';
FLUSH PRIVILEGES;

Je suppose que tu aimes

Origine blog.csdn.net/qq_45797116/article/details/115110563
conseillé
Classement