зеркало из https://github.com/github/vitess-gh.git
7af425b096
1. CreadentialsServer was not always used. In particular, schema changes and backups were not using it. Re-organized the code a bit so it's easier to see where they're used, and fixed it. 2. mysqlctl and mysqlctld only basically start and stop mysqld. So they only need the dba user credentials. Fixed the code everywhere for that to work. 3. the mysql password was passed as a command line parameter to mysql / mysqladmin / mysql_upgrade, which is not secure (visible via PS, and in the logs). Now we only pass it when necessary, and we put it in a temporary config file. |
||
---|---|---|
.. | ||
mysqlctld.go | ||
plugin_grpcmysqlctlserver.go | ||
plugin_influxdbbackend.go |