1.mysql服务在注册表中的位置
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL
2.有的mysql版本或者包装需要自己注册mysql服务
比如下面的安装包
其中my-default.ini相当重要并且只能是这个名字,因为这个版本的默认ini文件在c盘的隐藏文件夹中(c盘的ProgramData中),这里用这个默认ini可以省去很多麻烦
一些安装命令如下
//mysqld --remove mysql或者mysqld --remove mysql57来移除服务。
mysqld install mysql 安装后就有mysql服务了
mysqld --initialize -insecure 安装data文件夹,并且初始化root用户密码为空
my-default.ini如下
[client]
port=3306
[mysql]
default-character-set= utf-8
[mysqld]
port=3306
basedir=W:/mysql8.0.26/mysql-8.0.26-winx64
datadir=W:/mysql8.0.26/mysql-8.0.26-winx64/Data
character-set-server=utf-8
default-storage-engine=INNODB
max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=35M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=69M
key_buffer_size=55M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_additional_mem_pool_size=3M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=2M
innodb_buffer_pool_size=107M
innodb_log_file_size=54M
innodb_thread_concurrency=18
3。进入mysql并设置新密码
mysql -u root (不需要输入密码
ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码"; //修改密码
修改:为了配合navicat使用,这里使用以下方式修改密码
alter user 'root'@'localhost' identified with mysql_native_password by '666888';
大功告成!!!
——————————————————————————
高版本比如8.0以后
出现安装成功却无法启动的情况
!!!!
不要自己新建data文件和my.ini文件
然后执行下列步骤就行
补充//8.0版本后全过程
1.mysqld install mysql
2.mysqld --initialize-insecure 安装data文件夹,并且初始化root用户密码为空
3 net start mysql
4.mysql -u root (不需要输入密码
5.修改:为了配合navicat使用,这里使用以下方式修改密码
alter user 'root'@'localhost'
identified with mysql_native_password by '666888';
6mysqld remove mysql