设为首页 收藏本站
查看: 526|回复: 0

[经验分享] windows下安装mysql5.6及基本命令

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2018-6-20 09:57:23 | 显示全部楼层 |阅读模式
  一、mysql安装及系统环境设置
  一般mysql包分为安装包和压缩包两种。
  安装包以.msi结尾,点击按照提示选择安装即可。
  压缩包解压后将文件夹拷贝至你要安装的位置,例如C:\Program Files\mysql下,拷贝完成后需要设置环境变量,右击我的电脑-》属性-》高级-》环境变量,在弹出的窗口中找到变量名为path的系统变量进行编辑,在变量值中加入mysql安装目录下bin目录的路径信息,如;C:\Program Files\mysql\bin;(之前的路径如果没有分号,最好在加一个以区分)。
  设置好环境变量以后编辑mysql安装目录下my-default.ini文件,在文件中找到“# basedir = ”及# “datadir =” 这两行修改为:
  basedir = mysql的安装目录 (例C:\Program Files\mysql5.6)
  datadir = mysql的data目录 (例C:\Program Files\mysql5.6\data)
  进入cmd下使用mysqld -install安装mysql,安装完成后使用net start mysql启动服务。
  至此mysql的安装就完成了。通过安装包安装的程序可以选择自带的管理器对mysql进行图形化管理,也可以通过下载其他可视化管理工具进行管理。
  二、mysql管理常用命令
  下面介绍部分在命令行下日常管理mysql时用到的命令。
  1.连接数据库:在开始菜单-》运行中输入“cmd”打开命令窗口,执行mysql -u root -p 进入,默认密码为空,直接回车即可。
  2.在mysql>视图执行单条命令时需要在命令后加“;”作为结束,否则会进入“>”的视图让你继续输入命令语句,在“>”视图中输入“;”开始执行命令,输入“\c”中断结束。
  3.退出:输入exit或者quit后回车退出mysql
  4.修改密码及破解密码:默认安装mysql后root用户没有密码,修改密码有多种方式:
  (1)使用set password修改:登录mysql后在mysql>视图下输入set password for 'root'@'localhost' = password('新密码');
  (2)mysqladmin:在命令提示符中输入mysqladmin -u 用户名 -p密码 password "新密码"。(注:我在修改时发现-p和密码之间不能有空格,不然会让你输入密码,使用正确密码也不行,不知道其他童鞋是不是一样)
  (3)使用update编辑用户表:登录mysql后在mysql>视图下输入use mysql;update user set password = password ('新密码')where user = 'root';flush privileges;
  (4)破解root密码:首先停止mysql服务,在命令提示符中输入net stop mysql或者在控制面板-》管理工具-》服务中停止mysql服务。之后在命令提示符中进入mysql的bin目录下以安全模式启动mysql:执行mysqld.exe --skip-grant-tables。再打开一个新cmd窗口,登录mysql使用update编辑用户表即可(参照上述修改密码方法3)。之后在重新启动mysql服务以新密码进入测试是否能够正常登录。
  破解密码时可能会遇到mysql服务无法启动,错误1067,这时在命令提示符下进入mysql安装目录下bin目录中,执行mysqladmin -u root -p shutdown,输入修改后的密码,重新启动mysql即可。或者在任务管理器中结束mysql相关进程再重启mysql。
  5..用户管理
  创建用户
  create user 用户名;
  授权用户
  grant 权限 on 数据库名 .数据表名(*表示全部,例如*.*表示所有数据库和表)to '用户名'@'主机地址';
  6..数据库、表操作
  查看所有数据库:show databases;
  创建数据库:create database 数据库名;
  删除数据库:drop database 数据库名;
  进入数据库:use 数据库名;
  查看库中所有数据表:show tables;
  创建数据表:create table 数据表名(字段值.....);
  修改数据表名:rename table 原表名 to 新表名;
  删除数据表:drop table 数据表名;
  查看数据表字段:describe 数据表名;或者:show columns from 数据表名;

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-526203-1-1.html 上篇帖子: windows环境中python3.5下安装paramiko 下篇帖子: 设置 Windows 远程桌面连接的时间
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表