docker安装mysql
docker run --restart=always --name mysql5.7 -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mypassword123 -d mysql:latest --lower_case_table_names=1
说明:
--lower_case_table_names=1 忽略大小写
问题1:
error 2059: Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory
解决方法:
docker exec -it mysql /bin/bash mysql -u root -p show databases; use mysql; select user,host,plugin from user; ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 'mypassword123'; ALTER USER root IDENTIFIED WITH mysql_native_password BY 'mypassword123'; FLUSH PRIVILEGES;
如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!
作者:Super
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!