Apakah langkah khusus untuk memasang MySQL di bawah Linux?

WBOY
Lepaskan: 2023-06-03 09:16:03
ke hadapan
618 orang telah melayarinya

Bagaimana untuk memasang MySQL di bawah Linux? MySQL ialahsistem pengurusan pangkalan data hubungan. MySQL adalah salah satu sistem pengurusan pangkalan data hubungan yang paling popular Dari segi aplikasi WEB, MySQL adalah salah satu perisian aplikasi RDBMS (Relational Database Management System).

Langkah khusus untuk memasang MySQL pada Linux

Alamat muat turun: https://dev.mysql.com/downloads/mysql/5.7.html#downloads

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Nyahzip

tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Alih dan namakannya semula

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Buat kumpulan pengguna dan pengguna mysql serta ubah suai kebenaran

groupadd mysql useradd -r -g mysql mysql
Salin selepas log masuk

Buat direktori data dan berikan kebenaran

mkdir -p /data/mysql #创建目录 chown mysql:mysql -R /data/mysql #赋予权限
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Konfigurasikan my.cnf

vim /etc/my.cnf
Salin selepas log masuk

Kandungannya adalah seperti berikut

[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Mulakan pangkalan data

Masukkan direktori bin mysql

cd /usr/local/mysql/bin/
Salin selepas log masuk

Initialization

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
Salin selepas log masuk

Lihat kata laluan

cat /data/mysql/mysql.err
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Mulakan mysql dan tukar kata laluan root

Tempat pertama mysql.server dalam /etc/init.d/mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
Salin selepas log masuk

Mula! ! !

service mysql start ps -ef|grep mysql
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Ini bermakna mysql telah berjaya dipasang! !

Tukar kata laluan di bawah

Mula-mula log masuk ke mysql, yang sebelumnya dijana secara rawak.

./mysql -u root -p #bin目录下
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Lakukan tiga langkah berikut dan log masuk semula.

SET PASSWORD = PASSWORD('123456'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Jika anda menggunakan sambungan jauh pada masa ini... anda akan mendapati bahawa anda tidak boleh menyambung.

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Tiga arahan berikut terutamanya dilaksanakan di sini (log masuk ke pangkalan data dahulu)

use mysql #访问mysql库 update user set host = '%' where user = 'root'; #使root能再任何host访问 FLUSH PRIVILEGES; #刷新
Salin selepas log masuk

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

ok! ! ! ! MySQL5.7 dipasang... memang banyak pitfall... tapi kalau ikut proses ni mesti boleh install dengan lancar. (Kerana saya memasangnya dua kali...)

Jika anda tidak mahu pergi ke direktori bin setiap kali menggunakan arahan mysql, jalankan arahan berikut

rreeee

Atas ialah kandungan terperinci Apakah langkah khusus untuk memasang MySQL di bawah Linux?. 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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!