Linux mysql 普通安装及容器安装命令
Linux myslq5 安装命令
下载安装包
wget cdn.mysql.com/archives/mysql-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
新建一个mysql文件夹并放入压缩包,解压安装包
tar zxvf mysql-5.6/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
连接命令
mysql -h 数据库地址 -u 用户名 -p密码
对应驱动
设置时区serverTimezone=GMT%2B8 //北京时间==东八区时间 北京当地时间
5.0
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
jdbc.username=root
jdbc.password=123456
8.0
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
jdbc.username=root
jdbc.password=123456
使用容器安装
docker run -d \
--name ivan_mysql \
-e MYSQL_ROOT_PASSWORD=Cg2P50psxHqOTZYEfn \
-v /root/dockerData/ivan_mysql:/var/lib/mysql \
-p 3307:3306 \
mysql:8.0
不建议使用默认密码和默认3306端口,容易被小黑子扫描勒索
mac本地的启动成功了,也可以连接,在局域网中另一台机器上连接报错,Authentication plugin 'caching_sha2'_password' cannot be loaded
这是因为 MySQL 8.0 版本默认使用 caching_sha2_password 作为身份验证插件,而某些 MySQL 客户端或库可能不支持这个插件,导致连接失败。
修改用户的身份验证插件:
使用以下命令将 root 用户的身份验证插件更改为 mysql_native_password:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'my-secret-pw';
FLUSH PRIVILEGES;

浙公网安备 33010602011771号