Rumah  >  Artikel  >  pangkalan data  >  Ajar anda langkah yang jelas untuk memasang MYSQL pada MAC

Ajar anda langkah yang jelas untuk memasang MYSQL pada MAC

藏色散人
藏色散人ke hadapan
2021-10-21 16:55:053435semak imbas

Artikel ini akan menganalisis secara ringkas cara memasang MYSQL pada MAC dan memperkenalkan sedikit pengetahuan tentang MYSQL. Saya harap ia akan membantu semua orang!

Alamat muat turun: https://downloads.mysql.com/archives/community/

Muat turun cakera rangkaian Baidu: Pautan: https://pan .baidu.com/s/1nceFzJKK7_dJh2gUAtVgWw Kata laluan: qm5z

Ajar anda langkah yang jelas untuk memasang MYSQL pada MAC

Pasang

Double klik fail, muat turun ia akan Kotak pop timbul pkg muncul, klik dua kali ikon pkg untuk memasuki antara muka pemasangan, teruskan sepanjang jalan pada antara muka pemasangan, dan pemasangan berjaya.

Pembolehubah persekitaran

Langkah pertama ialah beralih ke direktori akar dalam terminal dan edit fail ./.bash_profile

➜  ~ cd ~
➜  ~ vim ./.bash_profile

Langkah kedua ialah Masukkan persekitaran penyuntingan vim, tekan i untuk masuk ke mod sisip, masukkan

export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/support-files

Langkah ketiga, tekan esc untuk keluar dari mod sisipan, masukkan: wq untuk menyimpan fail konfigurasi

:wq

Langkah keempat Langkah, masukkan arahan berikut dalam antara muka terminal untuk membuat pengubahsuaian fail konfigurasi berkuat kuasa, dan semak sama ada pembolehubah persekitaran berjaya ditetapkan

➜  ~ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
➜  ~ source ~/.bash_profile 
➜  ~ echo $PATH            
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/local/mysql/support-files
➜  ~

Mulakan dan hentikan perkhidmatan MYSQL dan semak status

Semak status perkhidmatan MYSQL

➜  ~ sudo mysql.server status
Password:
 ERROR! MySQL is not running

Mulakan perkhidmatan MYSQL

➜  ~ sudo mysql.server start 
Starting MySQL
.Logging to '/usr/local/mysql/data/mj.local.err'.
 SUCCESS!

Hentikan Perkhidmatan MYSQL

➜  ~ sudo mysql.server stop  
Shutting down MySQL
. SUCCESS!

Mulakan semula perkhidmatan MYSQL

➜  ~ sudo mysql.server restart
 ERROR! MySQL server PID file could not be found!
Starting MySQL
. SUCCESS!

Mula

Langkah pertama ialah memasukkan

➜  ~ sudo mysql.server start 
Starting MySQL
.Logging to '/usr/local/mysql/data/mj.local.err'.
 SUCCESS!

dalam antara muka terminal Langkah kedua ialah memulakan perkhidmatan MYSQL Selepas permulaan berjaya, teruskan masuk

➜  ~ mysql -u root -p

Langkah ketiga, tekan Enter terus, masukkan pangkalan data, dan lihat. berikutan antara muka selamat datang

Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Nota: Secara lalai, tiada kata laluan awal selepas pemasangan berjaya, jadi anda tidak perlu memasukkan kata laluan, cuma tekan Enter .

Tetapan permulaan

Tetapkan kata laluan awal Selepas memasukkan pangkalan data mysql, laksanakan pernyataan berikut dan tetapkan kata laluan pengguna akar semasa kepada akar

<.>
➜  ~ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> set password = password('root');
Query OK, 0 rows affected (0.01 sec)

mysql>
Keluar dari antara muka MYSQL

mysql> exit
Bye
➜  ~

Konfigurasi

Masukkan direktori

, terdapat fail my-default.cnf/usr/local/mysql/support-files

➜  ~ cd /usr/local/mysql/support-files
➜  support-files ll
total 64
-rwxr-xr-x  1 root  wheel   1.1K  6 15  2018 binary-configure
-rw-r--r--  1 root  wheel   773B  6 15  2018 magic
-rw-r--r--  1 root  wheel   1.1K  6 15  2018 my-default.cnf
-rwxr-xr-x  1 root  wheel   894B  6 15  2018 mysql-log-rotate
-rwxr-xr-x  1 root  wheel    10K  6 15  2018 mysql.server
-rwxr-xr-x  1 root  wheel   1.0K  6 15  2018 mysqld_multi.server
➜  support-files
Salin fail my-default.cnf dalam direktori ke desktop, namakan semula kepada my.cnf,

➜  support-files ll
total 64
-rwxr-xr-x  1 root  wheel   1.1K  6 15  2018 binary-configure
-rw-r--r--  1 root  wheel   773B  6 15  2018 magic
-rw-r--r--  1 root  wheel   1.1K  6 15  2018 my-default.cnf
-rwxr-xr-x  1 root  wheel   894B  6 15  2018 mysql-log-rotate
-rwxr-xr-x  1 root  wheel    10K  6 15  2018 mysql.server
-rwxr-xr-x  1 root  wheel   1.0K  6 15  2018 mysqld_multi.server
➜  support-files cp my-default.cnf /Users/a1/Desktop/my.cnf
gantikan kandungan dengan kandungan berikut

[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
port = 3306

[client]
default-character-set=utf8
akan diubah suai Salin fail my.cnf ke direktori

, mulakan semula MYSQL /etc

➜  /etc cp /Users/a1/Desktop/my.cnf ./
cp: ./my.cnf: Permission denied
➜  /etc sudo cp /Users/a1/Desktop/my.cnf ./
Password:
➜  /etc ll
total 1064
......
-rw-------   1 root  wheel   7.3K  2 29 14:10 master.passwd
-rw-r--r--   1 root  wheel   1.2K  5 17 17:24 my.cnf
-rw-r--r--   1 root  wheel    11B  2 29 14:43 nanorc
-rw-r--r--   1 root  wheel    53B  2 29 14:09 networks
......
➜  /etc
Nota: Menyalin fail ke direktori etc memerlukan kebenaran sistem, jadi anda perlu menambah sudo

Kesan keputusan pengubahsuaian

Ajar anda langkah yang jelas untuk memasang MYSQL pada MAC

Nota: Anda tidak boleh log masuk ke pangkalan data tanpa memasukkan kata laluan di sini masa. Anda mesti menggunakan kata laluan yang diubah suai untuk log masuk ke pangkalan data, dan pangkalan data Maklumat pengekodan set aksara telah diubah suai.
➜  ~ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like '%char%';
+--------------------------+-----------------------------------------------------------+
| Variable_name            | Value                                                     |
+--------------------------+-----------------------------------------------------------+
| character_set_client     | utf8                                                      |
| character_set_connection | utf8                                                      |
| character_set_database   | latin1                                                    |
| character_set_filesystem | binary                                                    |
| character_set_results    | utf8                                                      |
| character_set_server     | latin1                                                    |
| character_set_system     | utf8                                                      |
| character_sets_dir       | /usr/local/mysql-5.6.41-macos10.13-x86_64/share/charsets/ |
+--------------------------+-----------------------------------------------------------+
8 rows in set (0.01 sec)

mysql>

Pada ketika ini, anda boleh menggunakan pangkalan data dengan senang hati! ! !

Pembelajaran yang disyorkan: "
tutorial video mysql

"

Atas ialah kandungan terperinci Ajar anda langkah yang jelas untuk memasang MYSQL pada MAC. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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