Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memasang mysql5.7 pada Linux
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.
Alamat muat turun: https://dev.mysql.com/downloads/mysql/5.7.html#downloads
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
Alih dan namakannya semula
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
groupadd mysql useradd -r -g mysql mysql
Buat direktori data dan berikan kebenaran
mkdir -p /data/mysql #创建目录 chown mysql:mysql -R /data/mysql #赋予权限
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
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
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
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目录下
Lakukan tiga langkah berikut dan log masuk semula.
SET PASSWORD = PASSWORD('123456'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;
Jika anda menggunakan sambungan jauh pada masa ini... anda akan mendapati bahawa anda tidak boleh menyambung.
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; #刷新
Atas ialah kandungan terperinci Bagaimana untuk memasang mysql5.7 pada Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!