下载MySQL(Windows版本)
https://dev.mysql.com/downloads/mysql/
选择Windows (x86, 64-bit), ZIP Archive直接下载即可、无需登录
使用MySQL方法:
解压zip包至目录下。
MySQL目录下创建【my.ini】配置文件。
配置文件不具体说明了。请自行CSDN。
进入cmd控制台(请在mysql的bin目录下进入cmd控制台&&请使用管理员身份使用cmd):
输入命令:mysqld --initialize --console
//注意上命令会生成几行英文,其中包含密码。请保存root@localhost:xxxxxx后面的xxxxxx
//推荐两种方式,1、直接截图保存2、记事本记录密码。
安装MySQL服务
继续使用当前cmd控制台(管理员方式)输入命令:mysqld --install
//成功显示 successful 失败显示exists
//失败请使用命令:sc delete mysql 再重新使用以上命令。
启动MySQL服务
进入cmd控制台(请在mysql的bin目录下进入cmd控制台&&请使用管理员身份使用cmd)
输入命令:net start mysql
关闭MySQL服务
进入cmd控制台(请在mysql的bin目录下进入cmd控制台&&请使用管理员身份使用cmd)
输入命令:net stop mysql
修改MySQL密码的已知两种方式:
- 命令方式
进入cmd控制台(请在mysql的bin目录下进入cmd控制台&&请使用管理员身份使用cmd)
输入命令:mysql -u root -p 回车
继续输入密码(密码为上方保存的密码一般由多英文与数字组成)
进入MySQL后,mysql数据库服务命令行内直接输入:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '此处输入自己想要的密码'
- Navicat方式
请直接在Navicat数据库管理工具内使用保存的密码连接数据库后、直接修改密码即可。
查看mysql版本信息命令:
进入cmd控制台状态:------输入:mysql --help
进入MySQL数据库服务状态:-----输入:status
------输入:select version();
查看MySQL占用端口号:
进入cmd控制台状态:-------输入:netstat -an|find "3306"
注释:该3306为默认端口,请根据自己mysql端口号去找对应端口占用情况
若不知道自己端口号,请至你MySQL安装目录下找到 my.ini 配置文件进入后查看【port】参数
查看MySQL服务状态步骤:
- 进入cmd控制台状态:-------输入:services.msc
- 点击右侧任意一个服务,仅限点击一次!!!然后直接输入"mysql"类似于【Ctrl+F】效果
- 可查看mysql服务状态
//目前无有效办法使用命令方式去查看mysql服务的状态。net status mysql 该命令无效。无须尝试。
MySQL密码更新(MySQL7.x以上使用该命令+Linux系统《CentOS》)(使用空密码):
修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
添加以下字段
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存并且退出vi。
3.重新启动mysqld
# systemctl restart mysqld (MySQL7.x以上使用该命令)
4.登录并修改MySQL的root密码
# /usr/bin/mysql
update user set authentication_string='' where user='root';