mysql5.7安装和配置
mysql
- 下载
官网:https://dev.mysql.com/downloads/
我是用的是用压缩包然后进行配置
下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
下载后解压到合适的位置
- 配置环境变量
- 在bin目录下新建Mysql配置文件 ini
[mysqld]
#后面的2行改成自己的目录,注意如果没有data文件夹要自己新建一个
basedir=D:\sort\Mysql\mysql-5.7.19\
datadir=D:\sort\Mysql\mysql-5.7.19\data\
port=3306
#跳过密码验证,因为第一次没有密码但是要进去数据库设置
skip-grant-tables
- 在管理员模式cmd,进入mysql的bin目录安装输入
mysqld –install
安装mysql
找到cmd右键以管理员启动!!!
因为我之前安装过没有卸载干净会出现 The service already exists 的问题
按步骤输入指令 sc query mysql
检查有没有mysql服务,发现确实有
再输入 sc delete mysql
删除mysql
- 输入
mysqld --initialize-insecure --user=mysql
初始数据文件
- 启动mysql,进去修改密码
net start mysql
然后用命令mysql -u root -p
进入mysql管理界面(-p后面不要加空格)
Enter password:处直接回车
- 修改密码
update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
- 刷新权限
flush privileges;
-
删除my.ini文件的最后一句 skip-grant-tables
- 退出mysql命令行
exit
,停止mysqlnet stop mysql
- 重启mysql
- 退出mysql命令行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了