MySQL在Windows上的安装分为两种方式:
my.ini
和文件夹data
my.ini
文件中添加配置[mysqld] ; 设置3306端口 port=3306 ;设置mysql的安装目录 basedir=D:\\Program Files\\mysql-8.0.25-winx64 ;设置mysql数据库的数据的存放目录 datadir=D:\\Program Files\\mysql-8.0.25-winx64\\data ;缓冲目录 tmpdir=D:\\Program Files\\mysql-8.0.25-winx64\\data ;允许最大连接数 max_connections=200 ;允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 ;服务端使用的字符集默认为UTF8 character-set-server=utf8 ;创建新表时将使用的默认存储引擎 default-storage-engine=INNODB ;默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] ;设置mysql客户端默认字符集 default-character-set=utf8 [client] ;设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
注意:basedir 和 datadir 要改成你自己的目录。
mysqld --initialize --console
mysqld -install
net start mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';