Tôi đang cố gắng để có được thông tin cấp người dùng mysql và gửi nó ra tập tin
hari =mysql -sN -e "show grants for mysqladm";
tiếng vang $ hari
GRANT ALL PRIVILEGES ON *prod_server_list.txt stage_server_list.txt user_grants1.txt user_grants.txt user_list_temp1.txt user_list_temp.txt* TO 'mysqladm'@'%' IDENTIFIED BY PASSWORD '*##############' WITH GRANT OPTION GRANT EXECUTE ON PROCEDURE `soxdv`.`chgpw` TO 'mysqladm'@'%' GRANT PROXY ON ''@'' TO 'mysqladm'@'%' WITH GRANT OPTION
Đó là nhận tên tệp .txt trong thư mục
Kết quả thực tế phải như dưới đây
show grants;
+------------------------------------------------------------------------------------------------------------------------------------+
| Grants for mysqladm@% |
+------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'mysqladm'@'%' IDENTIFIED BY PASSWORD '*#############################' WITH GRANT OPTION |
| GRANT EXECUTE ON PROCEDURE `soxdv`.`chgpw` TO 'mysqladm'@'%' |
| GRANT PROXY ON ''@'' TO 'mysqladm'@'%' WITH GRANT OPTION |
+------------------------------------------------------------------------------------------------------------------------------------+
3 rows in set (0.00 sec)
*.*
đang được thay thế bằng tên tệp .txt
Vui lòng gợi ý cho tôi.