1.mysql下载安装

在官网下载5.6版本(越老稳定性越好,现在公司一般都用5.6),选择windows,64bit 。下载完解压看bin目录下是否有mysql·exe和mysqld.exe。

解压完成其实已经安装完成了(将别人的软件下载下来就是安装完成了),exe功能是将文件拷贝到硬盘。

2.mysql基本操作

套接字服务端:用cd切换路径到mysql的bin目录,先开启服务端 mysqld·exe,此时套接字服务端启动起来了,默认ip:127.0.0.1 默认端口:3306

套接字客户端:用cd切换路径到mysql的bin目录,输入命令mysql -h127.0.0.1 -P 3306 -uroot -p  #连接服务端ip和port(注意端口是大写的p,-u后面跟用户名

不用空格,root是管理员,-p后面是密码(如果密码带空格需要加引号,如-p“1 23” 不加引号会把密码当成1),初始没有密码,就是建立一个管理员账号)

select user();(后面有分号要注意) 查看当前登录的用户 localhost是在本地登录,可以在cmd查看服务端和客户端进程,都可以查看到。

quit;退出

mysqld --verbose --help | findstr bind 查看服务端的绑定方法

mysqld  --bind-address = "0.0.0.0"  绑定ip

mysqld  --port =3306 绑定端口

只要客户端连接着两个端口和ip就可以访问

如果是本机地址:客户端直接-uroot -p 输入用户名和密码就可以了

服务端终端始终被占用着,在前台运行,怎么让服务端终端在后台运行?

taskkill  /F /IM  mysqld.exe进程名  根据进程名杀死进程

tasklist | findstr mysqld 查看进程是否还存在

把bin目录添加到环境变量

服务端:mysqld --install  做成后台运行的 添加管理员权限

mysqld --remove 删除服务mysql 需要先停止运行

重新开启服务再输入一次mysqld --install

开启服务后直接在一个cmd里运行

直接mysql 不指定用户名 用户名为ODBC

进入mysql 输入\s 可以查看字符编码

[mysqld] 服务端配置
character-set-server=utf8
collation-server=utf8_general_ci
[client] # 客户端全局配置 (没有mysql相关配置) 对所有的客户端做一个统一的配置 java,c,python
default-character-set=utf8
[mysql] # 客户端配置
default-character-set=utf8 可以把之前数据库的环境变量删掉 net stop mysql 停止mysql服务 net start mysql 启动mysql服务 修改ini文件里的mysql 里面添加用户名和密码只要重启客户端就可以了,不需要重启服务端 如果在ini文件对应的文件头下指定用户名和密码,直接输入mysql就可以登陆,不需要在输入-uroot -p show databases;查看所有的库 输入错误的用户名不会报错,5.4.0新特性

最新文章

  1. iOS开发~UI布局(二)storyboard中autolayout和size class的使用详解
  2. CUBRID学习笔记23 关键字列表
  3. vector,list和deque区别
  4. Android 学习笔记(一)
  5. symfony的安装
  6. Protel99 SE快捷键大全
  7. 微信小程序首页总结
  8. concurrent.futures
  9. vue.js之组件篇
  10. 【原创】Mac book pro入手后,需要做哪些才能开始开展自动化测试工作
  11. 【angularjs】使用angular搭建项目,图片懒加载资料
  12. day 08文件与字符编码
  13. golang xml parent node add attribute without struct
  14. 安卓基础之Get方式发送http请求
  15. 电子邮件 -- 图解TCP_IP_第5版
  16. POJ1180 Batch Scheduling -斜率优化DP
  17. 20155309 《java程序设计》实验四Android程序设计
  18. scrapy 学习笔记2
  19. 【转】如何成为Python高手
  20. django中ModelForm save方法 以及快速生成空表单或包含数据的表单 包含错误信息

热门文章

  1. Delphi ActiveForm发布全攻略
  2. [RK3288][Android6.0] 调试笔记 --- pmu(rk818)寄存器读写【转】
  3. hihocoder #1039 : 字符消除 ( 字符串处理类 ) 好久之前做的题目,具体的算法代码中阅读吧
  4. 栏目抓取网站日kafka
  5. Python小练习_将数据库中表数据存到redis里
  6. stl里面的空间适配器
  7. GCD的使用(1)使用GCD保护property
  8. SpringMVC之使用Validator接口进行验证
  9. Android Studio 1.5.1
  10. css3 实现png图片改变背景颜色