数据库服务注册(使用命令注册):解决my.ini配置文件不存在的问题
注册数据库的时候,有一键式安装,还有一种通过压缩包安装。今天主要来讲一下压缩包安装会出现的问题。
1. 新建一个my.ini文件,里面内容为:
[client] port=3306 default-character-set=utf8 [mysqld] # 设置为自己MYSQL的安装目录 basedir=D:\mysql-5.7.23-winx64 # 设置为MYSQL的数据目录 datadir=D:\mysql-5.7.23-winx64\data port=3306 character_set_server=utf8 sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER #开启查询缓存 explicit_defaults_for_timestamp=true skip-grant-tables
2. 在数据库的目录下创建或者在桌面创建然后拉到文件夹中 。
3. (管理员)命令进入mysql-5.7.23-winx64安装目录bin目录
cd D:\mysql-5.7.23-winx64
输入命令:
mysqld --install MySQL57 --defaults-file="D:\mysql-5.7.23-winx64\my.ini"
服务注册:
mysql57为注册的服务名称;
--defaults-file="MySQL配置文件my.ini的路径"
成功结果显示:
Service succeessfull installed
接下来是服务的开启:
小技巧:
进入服务之后想要快速查找,只需要随便找一个点一下,然后输入想要查找的首个字母或者汉字。
开启服务:
注意,若是后面的位置写错的话就会发现服务仍然能创建,但是却用不了。我也是吃了一个亏,上面的两个服务中的一个就是我的失误。