下载
打开mysql官网:mysql
选择产品展示
选择mysql社区版
选择mysql社区服务
选择需要都版本进行下载
下载后解压压缩包
配置环境变量
打开环境变量配置页面
在系统变量中的Path变量中结尾添加mysql都bin目录
点击确定完成配置
配置mysql
根目录创建my.ini文件
将下面配置写进刚建的文件里
需要手动将配置文件中安装目录和数据存放目录修改,安装目录位mysql都根目录,数据存放目录为根目录下的data目录。目录中有\s或\n时需要使用双斜杠进行转义。
[client]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-8.0.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎8
default-storage-engine=INNODB
以管理员身份打开cmd切换到bin目录
执行安装mysql指令
切换到mysql下到bin目录执行指令:mysqld install
按照mysql服务
创建data目录
执行指令:mysqld --initialize-insecure
创建data目录,创建需要时间请等待
启动mysql
指令:net start mysql
登录mysql
mysql -h主机名 -u用户名 -p密码
第一次登录不需要填写密码直接回车就可以
mysql数据库基本操作
修改密码
方法1: 用SET PASSWORD命令
首先登录MySQL,使用mysql自带的客户端连接上mysql。
set password for 用户名@localhost = password('新密码');
方法2:用mysqladmin
关于mysqladmin的介绍:是一个执行管理操作的客户端程序。它可以用来检查服务器的配置和当前状态、创建和删除数据库、修改用户密码等等的功能,虽然mysqladmin的很多功能通过使用MySQL自带的mysql客户端可以搞定,但是有时候使用mysqladmin操作会比较简单。
mysqladmin -u用户名 -p旧密码 password 新密码
方法3:用UPDATE直接编辑那个自动的mysql库中的user表
首先登录MySQL,连接上mysql服务端。切换到mysql库
use mysql;
这个库是所有的用户表和权限相关的表都在这个库里面,进入到这个库修改这个库里面的表。
update user set password=password('123') where user='root' and host='localhost';
刷新权限,让其生效
flush privileges;
其它方法‘
当上面的方法都无法修改密码时可以试试这两种方法
SET PASSWORD = '123456'
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
忘记密码
停掉MySQL服务端
net stop mysql
切换到MySQL安装目录下的bin目录下,然后手动指定启动程序来启动mysql服务端
mysqld.exe --skip-grant-tables
重新启动一个窗口,连接mysql服务端,
修改mysql库里面的user表里面的root用户记录的密码:
update user set password = password('666') where user='root';
关掉mysqld服务端,指令:
tasklist|findstr mysqld
taskkill /F /PID 进程号
正常启动服务端
net start mysql
查看字符集编码
show variables like "%char%";
查看存储引擎
show engines;