mysql設定跳過密碼登入
阿新 • • 發佈:2018-12-15
windows 找到my.ini檔案
linux找到my.cnf檔案(提供下linux搜素檔案的方法:find / -name '檔名')
修改檔案內容
在[mysqld]下新增 skip-grant-tables 如圖,儲存檔案
重啟mysql service mysqld restart
ps:之後改了密碼記得改回來,這是沒有密碼登陸的
修改密碼:
mysql> use mysql;
mysql> update user set password=password('123456') where user='root';
mysql> flush privileges;
設定遠端登入使用者和密碼
mysql> GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffice' WITH GRANT OPTION;
(第一個itoffice表示使用者名稱,%表示所有的電腦都可以連線,也可以設定某個ip地址執行連線,第二個itoffice表示密碼)。
mysql> flush privileges; 立即生效