Files
X-Agents/server/temp_check.go

28 lines
554 B
Go
Raw Normal View History

package main
import (
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
func main() {
dsn := "root:881116142@tcp(10.10.10.189:3306)/mysql?charset=utf8mb4&parseTime=True&loc=Local"
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
panic("连接失败: " + err.Error())
}
type User struct {
User string
Host string
}
var users []User
db.Raw("SELECT User, Host FROM mysql.user WHERE User='root'").Scan(&users)
println("Root 用户列表:")
for _, u := range users {
println("- User: " + u.User + ", Host: " + u.Host)
}
}