Ajar anda langkah yang jelas untuk memasang MYSQL pada MAC

藏色散人
Lepaskan: 2021-10-21 16:55:45
ke hadapan
3406 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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

:wq
Salin selepas log masuk

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
➜  ~
Salin selepas log masuk

Mulakan dan hentikan perkhidmatan MYSQL dan semak status

Semak status perkhidmatan MYSQL

➜  ~ sudo mysql.server status
Password:
 ERROR! MySQL is not running
Salin selepas log masuk

Mulakan perkhidmatan MYSQL

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

Hentikan Perkhidmatan MYSQL

➜  ~ sudo mysql.server stop  
Shutting down MySQL
. SUCCESS!
Salin selepas log masuk

Mulakan semula perkhidmatan MYSQL

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

Mula

Langkah pertama ialah memasukkan

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

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

➜  ~ mysql -u root -p
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk
Keluar dari antara muka MYSQL

mysql> exit
Bye
➜  ~
Salin selepas log masuk

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 selepas log masuk
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
Salin selepas log masuk
gantikan kandungan dengan kandungan berikut

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

[client]
default-character-set=utf8
Salin selepas log masuk
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
Salin selepas log masuk
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>
Salin selepas log masuk

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!

Label berkaitan:
sumber:segmentfault.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
Tutorial Popular
Lagi>
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!