快速问题 - 是否可以通过 WinForm 应用程序更改已输入 MySQL 数据库下“用户”表中的用户的密码?
我一直在从我创建的数据库中插入和选择数据,但是如果我想更改 MySQL 密码,我想知道这是否可以通过 C# 实现。我这么说的原因是因为 ATM 连接字符串是硬编码的以获取用户名和密码(也许有人可以就如何不在 App.config 中的连接字符串中存储密码提供建议)。
谢谢 :)
阿晨1998
浏览 149回答 1
1回答
有只小跳蛙
采取类似这篇文章的内容并更改命令字符串中的语句以使用 ALTER USER 代替:using(MySqlConnection Connection = new MySqlConnection("SERVER=localhost;UID=root;"))using(MySqlCommand Command = new MySqlCommand("ALTER USER 'username'@'localhost' IDENTIFIED BY 'password';", Connection)){ Connection.Open(); Command.ExecuteNonQuery();}