MySQL安装步骤
-
查询是否安装
查找以前是否装有mysql sc query mysql 以管理员模式打开命令运行行,运行下面命令 删除mysql 停止服务 net stop mysql 删除 sc delete mysql 检查 sc query mysql
-
下载压缩包添加my.ini配置文件
[client] #客户端设置,即客户端默认的连接参数 # 设置mysql客户端连接服务端时默认使用的端口 port=3306#默认编码 default-character-set = utf8mb4[mysql] #客户端设置 #MySQL 提示符配置 #用户名@主机名+mysql版本号+数据库名 prompt=\\u@\\h \\v [\\d]>\\_# 设置mysql客户端默认字符集 default-character-set = utf8mb4[mysqld] #服务端基本设置 # 默认连接端口 port=3306# MySQL安装根目录的路径 basedir=H:\mysql-8.0.28-winx64# MySQL服务器数据目录的路径 datadir=H:\mysql-8.0.28-winx64\data# 允许最大连接数 max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10#服务端默认编码 character_set_server = utf8mb4#在创建新表时将使用的默认存储引擎 default-storage-engine=INNODB# 配置时区 default-time_zone='+8:00'
-
安装并指定配置文件
mysqld --install "MySQL" --defaults-file="H:\mysql-8.0.28-winx64\my.ini"初始化 mysqld --initialize --console ---- 生成data文件的随机密码 hBLJiq#sq4>8开启服务 net start mysql登录验证 mysql -uroot -p data文件的随机密码修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 验证配置文件 \s 退出MySQL \q登录 mysql -uroot -hlocalhost -p123456
-
环境变量
不用多说,添加系统变量,path添加bin目录
-
MySql忘记密码解决
关闭服务跳过密码验证 mysqld -console --skip-grant-tables --shared-memory另打开CMD 上个跳过密码验证的CMD不要关闭 mysql -uroot -p 将登陆密码设置为空 use mysql; update user set authentication_string='' where user='root'; \q 关闭第一个CMD 启动服务 登录MySQL 此时密码为空 进入后修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
上述内容为大学期间参考其他博客内容,参考链接有部分丢失
https://www.cnblogs.com/itcui/p/15511683.html 转载