离线数据包在官网下载
网址:MySQL
下面的是测试产品
直接下载下面的。
手动添加my.ini文件。
在里面填加下面配置文件
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
#datadir=E:\mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
win+R,输入cmd, cd并没有执行,如下
解决方法一:
先输入 cd E:\ProgramingTow\MySql\mysql-8.0.30-winx64\mysql-8.0.30-winx64\bin
再输入 E:
解决方法二
输入 cd /dE:\ProgramingTow\MySql\mysql-8.0.30-winx64\mysql-8.0.30-winx64\bin
1.说明你之前在电脑中下载过数据库,要把它删除干净才可以安装。再以管理员身份运行。
2.没有以管理员身份运行
如何把数据库删除干净,
1,我的电脑--管理--服务,找到mysql停止服务
2,控制面板--卸载--mysql
3,cmd 卸载数据库(离线安装的本地系统包,这步是关键)
输入:sc delete mysql
3,卸载过后删除C:\Program Files (x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了
还有C:\ProgramData\MySQL
4,windows+R运行“regedit"文件,打开注册表
找到:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
删除mysql,重启电脑。
2.以管理员身份打开命令符
以管理员身份打开命令提示符
切换到bin目录下
在MySQL目录下的bin目录下执行命令:
mysqld --initialize --console
我的密码空---- root@localhost: >D3:ucrsFX00
安装mysql服务并启动
mysqld --install mysql
启动MySQL服务
net start mysql
连接数据库
mysql -uroot -p
输入随机密码: >D3:ucrsFX00,(自己的随机密码)
错误1:密码输入不键对
using password :NO
错误2:密码错误
using password :YES
解决方法1:(自己用这个方法没有解决)
再MySQL文件下的my.ini里【mysqld]添加
skip-grant-tables
重启数据库
net start mysql
net stop mysql
连接数据库mysqld -uroot -p
解决方法2:
使用cmd
输入 sc delete mysql 删除数据库
然后又打印随机密码,再次输入(一定要小心!不要输入错误)
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
配置数据环境
打开数据库包
我的电脑右键-属性-高级设置-环境设置
变量名:MYSQL_HOME
变量值:MySQL的目录
然后在系统变量里面找到path变量
添加%MYSQL_HOME%\bin