Heim > Datenbank > MySQL-Tutorial > So starten Sie MySQL im Docker-Container auf einem MAC-Computer

So starten Sie MySQL im Docker-Container auf einem MAC-Computer

藏色散人
Freigeben: 2020-04-26 14:43:30
nach vorne
2623 Leute haben es durchsucht

So starten Sie MySQL im Docker-Container auf einem MAC-Computer

Docker-Download-Image

docker pull mysql
docker images
Nach dem Login kopieren

Container erstellen

docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql57 -v /usr/local/docker_mysql/57/data/mysql:/var/lib/mysql -p 3306:3306 mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1
docker exec -it mysql57 bash
Nach dem Login kopieren

Wenn beim Herstellen einer Verbindung zu MySQL durch Docker ein Fehler auftritt:

ERROR 2059 (HY000): Authentication plugin caching_sha2_password’ cannot be loaded
Nach dem Login kopieren

Lösung

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
SELECT plugin FROM mysql.user WHERE User = 'root';
Nach dem Login kopieren

Stopp

docker stop mysql
Nach dem Login kopieren

Starten

docker start msyql
Nach dem Login kopieren

Empfohlen: „MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo starten Sie MySQL im Docker-Container auf einem MAC-Computer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage