Maison >base de données >tutoriel mysql >Quelles sont les étapes à suivre par Mysql pour configurer le fichier my.ini ?
J'ai installé MySQL Server 8.0 sur deux ordinateurs et je prévois de continuer la configuration de la réplication maître-esclave de la base de données, qui est nécessaire en ce moment. ini à configurer, mais je ne trouve pas le fichier my.ini.
Il n'y a pas de fichier my.ini dans mon répertoire d'installation. (Mon répertoire d'installation MySQL ici est C:Program FilesMySQLMySQL Server 8.0).
Ensuite, nous devons le reconfigurer.
mysqld --remove mysql
mysqld --initialize-insecure --user=mysql
Le contenu de my.ini (vous devez configurer vous-même basedir et datadir) # 🎜🎜#[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=C:\mysql\mysql-8.0.31-winx64
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
datadir=C:\mysql\mysql-8.0.31-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
5. Créez un nouveau service mysql
# 创建mysql服务 mysqld --install "mysql" --defaults-file="C:\mysql\mysql-8.0.31-winx64\my.ini"
net start mysql
mysql -u root -p
Le fichier est Le précédent n'est pas régénéré, donc le mot de passe est toujours configuré avant, #🎜🎜 #peut être ignoré# 🎜🎜#La prochaine étape pour changer le mot de passe root7.2 Changer le mot de passe de l'utilisateur root #🎜🎜 #Définissez le mot de passe de l'utilisateur root sur 123456
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';8. Problème de configuration my.ini
Ce problème peut survenir
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!