Rumah > pangkalan data > tutorial mysql > Apakah langkah untuk Mysql untuk mengkonfigurasi fail my.ini?

Apakah langkah untuk Mysql untuk mengkonfigurasi fail my.ini?

PHPz
Lepaskan: 2023-05-28 22:52:40
ke hadapan
4940 orang telah melayarinya

1. Latar Belakang

Saya telah memasang MySQL Server 8.0 pada dua komputer dan merancang untuk meneruskan konfigurasi replikasi master-slave pangkalan data Pada masa ini, saya perlu menggunakan my.ini konfigurasi fail, tetapi saya tidak dapat mencari fail my.ini.

Tiada fail my.ini dalam direktori pemasangan saya. (Direktori pemasangan mysql saya di sini ialah C:Program FilesMySQLMySQL Server 8.0).

Apakah langkah untuk Mysql untuk mengkonfigurasi fail my.ini?

Kemudian kita perlu mengkonfigurasinya semula.

2. Padamkan perkhidmatan mysql asal

mysqld --remove mysql
Salin selepas log masuk

3 Mulakan mysql

mysqld --initialize-insecure --user=mysql
Salin selepas log masuk

4 Tambah fail my.ini sendiri

Apakah langkah untuk Mysql untuk mengkonfigurasi fail my.ini?

Kandungan dalam my.ini (anda perlu mengkonfigurasi sendiri baseir dan 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
Salin selepas log masuk

5
# 创建mysql服务
mysqld --install "mysql" --defaults-file="C:\mysql\mysql-8.0.31-winx64\my.ini"
Salin selepas log masuk

6. Mulakan perkhidmatan mysql

net start mysql
Salin selepas log masuk

7. Tetapkan kata laluan pangkalan data

7.1 Log masuk ke pangkalan data mysql

Mulakan cmd dalam direktori bin. Masukkan arahan berikut.

mysql -u root -p
Salin selepas log masuk

Kata laluan kosong pada masa ini, tidak perlu diisi, hanya tekan Enter:

Nota: Jika data fail di sini ialah Jika yang sebelumnya tidak dijana semula, maka kata laluan masih dikonfigurasikan sebelum ini Anda boleh melangkau seterusnya. langkah menukar kata laluan root

Apakah langkah untuk Mysql untuk mengkonfigurasi fail my.ini?

7.2 Ubah suai kata laluan pengguna root

Tetapkan kata laluan pengguna root kepada 123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Salin selepas log masuk
8. Mengkonfigurasi isu my.ini

Masalah ini mungkin berlaku

Pengendalian ralat Mysql: Pilihan ditemui tanpa kumpulan sebelumnya dalam fail konfigurasi

Berikut ialah penyelesaiannya

Lokasi ralat: Simpan sebagai fail konfigurasi my.ini, tukar "Pengekodan" kepada: UTF-8.

Pembetulan: Selepas menyimpan semula dan menukar pengekodan kepada "ANSI", pemulaan berjaya.

Apakah langkah untuk Mysql untuk mengkonfigurasi fail my.ini?

Atas ialah kandungan terperinci Apakah langkah untuk Mysql untuk mengkonfigurasi fail my.ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan