记录:win10重装系统后,注册mysql服务
其实在重装系统时如果不格式化mysql所在的盘,我们的mysql是不需要重装的
操作:
1.创建mysql服务:
开始-->运行-->cmd cd命令到mysql的bin目录下(如:d:\mysql\bin)
mysqld --install 这里填写mysql服务名(如:mysql) --defaults-file="这里填写my.ini的路径(如:d:\mysql\my.ini)" :注意,my.ini里面的配置一定要正确,不然就无法启动服务
2.启动服务 net start 这里写mysql的服务名(如:mysql)
停止服务 net stop mysql服务名
ps:
a)该操作关键在第1步,my.ini的路径必须写在双引号之内,否则会创建失败;而且必须cd命令到bin目录下否则在启动mysql服务时会提示"找不到指定文件"错误
b)若忘记了mysql密码可参考mysql不用密码登录的操作来登录并修改密码
c)若想删除已有的mysql服务,mysqld --remove mysql服务名即可
记录:win10安装时,最重要的是修改注册表,否则会报错:发生系统错误 2。系统找不到指定的文件
解压版没有像安装版 那样指定目录,所以需要更改注册表:
HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath
更改为:"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Program Files\MySQL\my.ini" mysql
如下图所示:
记录一下帮别人安装mysql出现无法启动服务且没有错误代码的解决办法
------------------我是分割线-------------------------------------------------
------------------下面是解压安装包后安装的步骤-----------------------
1.创建my.ini
##################################################
[mysql]
#设置客户端字符集
default-character-set=utf8
[mysqld]
port=3306
#设置字符集为utf8
character_set_server=utf8
basedir=G:\\mysql-5.7.15-winx64
# 数据库的存放目录
datadir=G:\\mysql-5.7.15-winx64\\data
#最大连接数
max_connections=200
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#默认存储引擎
default-storage-engine=INNODB
##################################################
上面的\\是很重要的不然会报错详细参考
2.到bin下执行(或者先添加环境变量MYSQL_HOME,然后在path中添加%MYSQL_HOME%)打开cmd
执行:mysqld -install
成功后执行启动mysql
net start mysql
然后执行mysql -uroot -p