五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

docker mysql修改root賬號密碼并賦予權限

發(fā)布日期:2022-07-15 19:25 | 文章來源:源碼中國

最近碰到程序員大離職,我并接下了別人的爛攤子。

修改docker中mysql的root賬戶的賬號密碼

所以記錄一下

開始

登陸CentOs linux服務器后

docker ps        //查看docker鏡像

進入鏡像mysql鏡像內部

 docker exec -it 鏡像id或者鏡像別名   /bin/bash   //進入docker內部鏡像

安裝vim

因為docker鏡像內部沒有帶vim命令,所以需要手動安裝,也可以利用docker cp命令從宿主機中復制過去

apt-get update
apt-get install vim

編輯配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

需要加入“skip-grant-tables” 按i cv加入"skip-grant-tables" 按esc 然后:wq!

保存退出

exit    # 退出容器

重啟mysql容器

docker restart mysql 

再次進入容器

docker exec -it mysql bash

登錄 mysql(無需密碼)

mysql -uroot

更新權限

flush privileges;

修改密碼

alter user 'root'@'localhost' identified by '123456';

退出mysql

exit

注釋“skip-grant-tables”

需要注釋“skip-grant-tables” 按i 按esc 然后:wq!

退出容器

exit

重啟容器

docker restart mysql

如果內部能訪問,Navicat等訪問不了,那么執(zhí)行把mysql權限開放

錯誤:ERROR 1130: Host 'ip' is not allowed to connect to thisMySQL serve

原因:被連接的數據不允許使用 ip 訪問,只允許是用 localhost;

進入mysql鏡像

 docker exec -it 鏡像id或者鏡像別名   /bin/bash   //進入docker內部鏡像

登陸mysql

mysql -u root -p     輸入剛剛修改的密碼
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' ? from user where user='root';

如果還是不行那就是有多個root權限 更新權限

updateusersetpassword=password("root")whereuser="root"; 如果報已有主鍵id

那就刪除掉localhost

到此這篇關于docker mysql修改root賬號密碼并賦予權限的文章就介紹到這了,更多相關docker mysql修改root 內容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!

國外穩(wěn)定服務器

版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部