Rumah  >  Artikel  >  pangkalan data  >  Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

WBOY
WBOYke hadapan
2023-06-03 09:16:03655semak imbas

Bagaimana untuk memasang MySQL di bawah Linux? MySQL ialah sistem 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

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

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

Buat direktori data dan berikan kebenaran

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

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Konfigurasikan my.cnf

 vim /etc/my.cnf

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

Apakah langkah khusus untuk memasang MySQL di bawah Linux?

Mulakan pangkalan data

Masukkan direktori bin mysql

 cd /usr/local/mysql/bin/

Initialization

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

Lihat kata laluan

 cat /data/mysql/mysql.err

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

Mula! ! !

 service mysql start
 
 
 ps -ef|grep mysql

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目录下

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;

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;                                    #刷新

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam