linux mysql笔记

1、命令行连接mysql:
连不上的情况1:
root@iZ8vb0mp96vvgq12ksoizhZ:~# mysql -uroot -p -h127.0.0.1 -P3306
Enter password: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
连不上的情况2:
root@iZ8vb9rj72041nhtw043ckZ:~# mysql -uroot -p -h127.0.0.1 -P3306
Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost'
此时127.0.0.1换成局域网ip或公网ip就可以正常连上。
2、docker容器方式部署mysql:
docker run -p 3306:3306 --name mysqlv1 -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:v1
进入容器:
docker exec -it d3e9158f83e7 /bin/bash
或者
docker exec -it mysqlv1 /bin/bash
在容器内连接mysql数据库:
root@d3e9158f83e7:/# mysql -uroot -p -h127.0.0.1
或者
root@d3e9158f83e7:/# mysql -uroot -p -h127.0.0.1 -P3306
3、mysql服务器版本
外网168:
Server version: 5.7.25-0ubuntu0.18.04.2 (Ubuntu)
外网25:
Server version: 8.0.16 MySQL Community Server - GPL

猜你喜欢

转载自www.cnblogs.com/Ivanhan2019/p/11563569.html