Mysql 入门篇
来源:互联网 发布:淘宝民族风女裤 编辑:程序博客网 时间:2024/06/05 15:04
一:下载msi格式或者zip格式的,进行安装或者解压缩,我这里下载的是mysql-5.7.12-winx64.zip,并且解压缩到路径:D:\Program Files (x86)\mysql-5.7.12-winx64
二: 进行环境变量配置:我的电脑->属性->高级系统设置->环境变量设置,找到Path,配置好路径:D:\Program Files (x86)\mysql-5.7.12-winx64\bin;记得要和其它路径间加上分号!
三:然后找到根目录,我的目录:D:\Program Files (x86)\mysql-5.7.12-winx64,里面有一个 .ini 扩展名的文件,我的默认是my-default.ini,用记事本类的文件打开并修改其中的内容:basedir ="D:\Program Files (x86)\mysql-5.7.12-winx64/"
datadir ="D:\Program Files (x86)\mysql-5.7.12-winx64/data/"
注意:细心的人可能会发现我们第一次安装时并没有data这个目录,不要着急,这个目录是一会儿我们会用命令生成的,先修改这里的文档.
这个配置文件作用很大,里面可以设置端口之类的关键参数,大家可以自己研究一下。
四:用管理员权限打开命令模式,并切换到mysql解压后的bin目录下,这里为了大家少走弯路,大家可以直接输入命令:mysqld --initialize 这个命令是对mysql进行的一个初始化操作,包括生成data目录,执行完以后大家会发现下面生成了一些文件和其它目录,如果有兴趣的朋友可以先不输入这条指令,继续下一步操作,看下会发生怎样的情况。
五:为mysql注册为系统服务,输入以下指令:mysqld install MySQL --defaults-file="D:\Program Files (x86)\mysql-5.7.12-winx64\my-default.ini",执行完以后可以打开电脑的系统服务,在里面可以找到mysql
六:启动系统服务,输入指令:net start mysql,提示启动成功时那么就要恭喜你,配置成了一大半,如果有问题可以查看具体报的错,问题一般不大,上网搜索都可以找到。(关闭系统服务:net stop mysql )
七:启动成功了我们可以登录了,输入指令:mysql -u root -p,如果这个时候无法登录,不要着急,修改一下配置文件my-default.ini, 在文件里查找mysqld,找到以后在后面输入或复制这条命令:skip-grant-tables,这条命令是跳过验证的意思,你可以不输入任何密码或者随便输入一个密码就可以成功登录进去了。
八:修改密码:接着刚才一步,输入mysql -u root -p ,成功登录后可以输入 " show databases; "命令,看到现在有的数据库,我们使用的mysql,直接输入use mysql; 命令,使用命令修改密码:UPDATE user SET password=PASSWORD(‘newpswd’)WHERE user=’root’ , password 是mysql内部函数,早一些的版本用这条命令是没有问题的,在我使用的这个版本里已经改变成了authentication_string,对应的命令也要修改一下:
UPDATE user SET authentication_string=PASSWORD('newpassword')WHERE user='root'
FLUSH PRIVILEGES; (保存修改)
九:到上一步为止,基本配置完成了,我们要把my-default.ini里添加的跳过验证命令行注释或者删除,然后进行重启,这个时候再尝试登录就可以用我们设置的密码进行登录了。
以上为第一次学习配置mysql环境做的笔记,供大家来参考,如果哪里有问题还望大家指出,如果有更优秀的办法欢迎点评,谢谢大家!
- MySQL入门学习篇
- MySQL入门篇
- MySQL入门篇
- mysql基本入门篇
- MySQL自学-入门篇
- MySQL入门篇
- Mysql 入门篇
- MySQL入门学习(二)入门篇
- MySQL入门学习(二)入门篇
- MySQL入门学习(二)入门篇
- MySQL 入门篇——初识MySQL
- MySQL入门篇(一)
- MySQL入门1--介绍篇
- MySql入门
- MYSQL入门
- MySQL入门
- MySQL 入门
- MYSQL入门
- ssh基本搭建,利用spring注解开发
- 集成环信遇到的问题
- 怎么解决tomcat占用8080端口问题
- SVN常见问题及相关原因,供各位查阅
- React 入门实例教程
- Mysql 入门篇
- iOS Crash文件分析(二)
- Beyond Compare 如何进行韩文比较
- imagePicker 拍照时报错
- 阿肖克Gajapathi拉朱:“航空公司并不热衷于珀丁达,卢迪亚纳操作”
- 4月学习笔记
- 互联网项目设计流程
- leetcode 168---Excel Sheet Column Title--- 为什么要--n?
- SDL按钮制作