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
2. Modifiez le nom du fichier de décompression
3. Créez des groupes d'utilisateurs et des utilisateurs mysql et modifiez les autorisations
groupadd mysql
useradd -r -g mysql mysql
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
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
7. Ouvrez le service de base de données: /home/mysql/support-files/mysql.server start
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;