MySQL 8.0 是目前最新版本的 MySQL 數(shù)據(jù)庫,它在很多方面都有著較大的改進和優(yōu)化。但是,有些用戶在安裝完 MySQL 8.0 后,發(fā)現(xiàn)它沒有配置文件。
在以往的版本中,我們都可以通過 my.cnf 文件來配置 MySQL,但是在 MySQL 8.0 中,這個文件已經(jīng)被取消了。取而代之的是使用命令行參數(shù)或者新的配置文件。
mysql --default-authentication-plugin=mysql_native_password mysql --default-time-zone=+8:00
如上所示,通過使用命令行參數(shù)的方式來配置 MySQL。第一個命令用于設(shè)置用戶密碼的認證方式為 mysql_native_password,第二個命令用于設(shè)置默認的時區(qū)為東八區(qū)。
除了使用命令行參數(shù)之外,MySQL 8.0 還提供了新的配置文件:mysql.cnf。這個文件位于 MySQL 的數(shù)據(jù)目錄下,用戶可以在其中配置 MySQL 的一些參數(shù)。
[mysqld] default_authentication_plugin=mysql_native_password default_time_zone=+8:00
如上所示,我們可以在 mysql.cnf 文件中添加 [mysqld] 標識符,然后在其中配置我們需要的參數(shù)。
總的來說,MySQL 8.0 沒有配置文件這個問題并不影響用戶使用。我們可以通過命令行參數(shù)或者新的配置文件來進行配置。