安装流程
命令概览
// Create the default database and exit. Create a super user with empty password.
mysqld --initialize-insecure
// Install the default service
mysqld --install
// 启动Mysql服务
net start mysql
// 无密码登录Mysql
mysql -uroot
// 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';
Mysql文件
- 下载:Mysql官方站点
- 解压上述文件至目录
mysqlxxx
环境变量
将bin目录(mysqlxxx/bin)配置到环境变量PATH中
初始化data目录
mysqld --initialize-insecure
注:执行此命令后,会在
mysqlxxx
下生成data
文件夹
配置文件
配置文件的读取优先顺序为
- C:/WINDOWS/my.ini
- C:/WINDOWS/my.cnf
- C:/my.ini
- C:/my.cnf
- mysqlxxx/my.ini
- mysqlxxx/my.cnf
注:该顺序可通过mysqld --verbose --help
查询得到
在mysqlxxx
下新建配置文件my.ini
,内容为
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port = 3306
basedir=mysqlxxx
datadir=mysqlxxx/data
配置文件详解
安装服务
mysqld --install // Install the default service
mysqld --install service_name // Install an optional service
启动服务
方法1-命令行启动
net start mysql
注:此命令需要以管理员身份执行cmd或powershell
方法2-通过服务
Windows+R
打开运行- 输入
services.msc
- 找到Mysql(或自定义名称),启动服务
登录Mysql并修改密码
// 无密码登录Mysql
mysql -uroot
// 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码';