Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memasang mysql5.7 pada Linux

Bagaimana untuk memasang mysql5.7 pada Linux

WBOY
WBOYke hadapan
2023-05-30 23:28:041041semak imbas

MySQL ialah sistem pengurusan pangkalan data hubungan yang paling popular Dari segi aplikasi WEB, MySQL ialah RDBMS (Relational Database Management System: relational database). ) Sistem pengurusan) salah satu perisian aplikasi.

Bagaimana untuk memasang mysql5.7 pada Linux

Langkah khusus pemasangan Linux mysql5.7

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

Bagaimana untuk memasang mysql5.7 pada Linux

Nyahzip

 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar

Bagaimana untuk memasang mysql5.7 pada Linux

Alih dan namakannya semula

 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

Bagaimana untuk memasang mysql5.7 pada Linux

Buat kumpulan pengguna dan pengguna mysql dan ubah suai keizinan

 groupadd mysql
 
 useradd -r -g mysql mysql

Buat direktori data dan berikan kebenaran

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

Bagaimana untuk memasang mysql5.7 pada 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

Bagaimana untuk memasang mysql5.7 pada Linux

Initialkan pangkalan data

Masukkan direktori bin mysql

 cd /usr/local/mysql/bin/

Initialize

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

Lihat Kata Laluan

 cat /data/mysql/mysql.err

Bagaimana untuk memasang mysql5.7 pada Linux

Mulakan mysql dan tukar kata laluan root

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

 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

dalam mysql bermula! ! !

 service mysql start
 
 
 
 ps -ef|grep mysql

Bagaimana untuk memasang mysql5.7 pada 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目录下

Bagaimana untuk memasang mysql5.7 pada Linux

Lakukan tiga langkah berikut dan log masuk semula.

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

Bagaimana untuk memasang mysql5.7 pada Linux

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

Bagaimana untuk memasang mysql5.7 pada 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;                                    #刷新

Bagaimana untuk memasang mysql5.7 pada Linux

Bagaimana untuk memasang mysql5.7 pada Linux

Atas ialah kandungan terperinci Bagaimana untuk memasang mysql5.7 pada 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