windows11 mysql9.1.0安装问题一网打尽
1.下载解压文件
官网下载mysql-enterprise-9.1.0_winx64_bundle.zip压缩包然后解压,从解压文件中找到mysql-commercial-9.1.0-winx64.zip继续解压到mysql-commercial-9.1.0-winx64文件夹,这个就是需要安装的mysql应用文件。
2.配置启动文件
在解压目录mysql-commercial-9.1.0-winx64新建data文件夹,新建my.ini文件,文件内容可参考如下,主要替换basedir,datadir,slow_query_log_file,log_error为自己设置的对应目录即可。
[mysqld]
basedir = D:\mysql-commercial-9.1.0-winx64\
datadir = D:\mysql-commercial-9.1.0-winx64\data
port = 3306
server_id = 1
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
innodb_buffer_pool_size = 5G
innodb_log_file_size = 256M
innodb_log_buffer_size = 64M
max_connections = 200
tmp_table_size = 64M
max_heap_table_size = 64M
# query_cache_type = 1
slow_query_log = 1
slow_query_log_file = D:\mysql-commercial-9.1.0-winx64\mysql-slow.log
long_query_time = 2
log_error = D:\mysql-commercial-9.1.0-winx64\data\mysql-error.log
performance_schema = ON
文件目录如下
3.添加系统环境变量
把解压目录下的bin目录添加到系统环境变量中
4.初始化并启动服务器
命令行窗口打开安装目录下bin目录
执行初始化语句,初始密码和data目录等
mysqld --initialize --datadir=D:/mysql-commercial-9.1.0-winx64/data --console
******
如果打印的日志出现error提示词等可以修正对应的目录路径即可,还解决不了就重新换一个安装路径,需要同步更新环境变量路径
*******
记住初始化的密码,后面登录后可以进行修改
继续执行安装mysql服务命令
mysqld install
*******
如果提示the service already exists。。。
需要执行以下命令
sc delete mysql
然后再次进行安装
*******
然后执行启动服务器命令
net start mysql
5登录mysql
mysql -u root -p
键入刚才记录的临时密码
如下想修改密码执行以下语句,把newpassword换成自己的新密码即可。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';