如需更改 MySQL 数据库密码,按照以下步骤操作:
1. 查看所装 MySQL 版本 {#1.-%E6%9F%A5%E7%9C%8B%E6%89%80%E8%A3%85-mysql-%E7%89%88%E6%9C%AC}
dectl status
#或者使用 docker 查看所有容器镜像
docker ps -a
2. 进入数据库更改密码 {#2.-%E8%BF%9B%E5%85%A5%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9B%B4%E6%94%B9%E5%AF%86%E7%A0%81}
#进入mysql数据库
docker exec -it mysql-de mysql -urooot -pPassword123@mysql
#更改密码 MySQL 5.7 及以下版本
UPDATE mysql.user SET Password = PASSWORD('new_password') WHERE User = 'root' AND Host = '%';
#更改密码 MySQL 8.0 及以上版本
ALTER USER 'root'@'%' IDENTIFIED BY 'new_password';
`#刷新
FLUSH PRIVILEGES;`
3. 更改 DataEase 配置文件 {#3.-%E6%9B%B4%E6%94%B9-dataease-%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6}
#更改 /opt/dataease2.0/.env 文件
vi /opt/dataease2.0/.env
#更改 DE_MYSQL_PASSWORD 的值
#更改 /opt/dataease2.0/conf/application.yml 文件
vi /opt/dataease2.0/conf/application.yml
#更改 password 的值
4. 重启 DataEase {#4.-%E9%87%8D%E5%90%AF-dataease}
dectl restart