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新特性

mysql安装及基本概念的更多相关文章

  1. MySQL 安装与基本概念

    Mysql版本 第一条产品线:5.0.xx及升级到5.1.xx的产品系列,这条产品线继续完善与改进其用户体验和性能,同时增加新功能,这条路线可以说是MySQL早期产品的延续系列,这一系列的产品发布情况 ...

  2. mysql由浅入深探究(一)----数据库简介与mysql安装

    mysql简介: 首先谈到mysql,我们要知道这是一个开源的数据库,与开源对应的就是free,但这并不意味着其性能会比很差,mysql同样能支持千万级以上的大数据量,甚至更多.同时mysql还支持许 ...

  3. python 全栈开发,Day60(MySQL的前戏,数据库概述,MySQL安装和基本管理,初识MySQL语句)

    一.MySQL的前戏 在学习Mysql之前,我们先来想一下一开始做的登录注册案例,当时我们把用户的信息保存到一个文件中: #用户名 |密码 root|123321 alex|123123 上面文件内容 ...

  4. Mysql安装和基本使用

    MySQL的介绍安装.启动 windows上制作服务 MySQL破解密码 MySQL中统一字符编码 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Ora ...

  5. MySQL安装,库的操作

    一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上. 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件 ...

  6. 数据库介绍及MySQL安装

    阅读目录 一.数据库是什么? 二.数据库特点 三. 什么是数据库管理系统(DataBase Management System 简称DBMS) 四.数据库服务器.数据管理系统.数据库.表与记录的关系( ...

  7. MYSQL安装与库的基本操作

    mysql数据库 什么是数据库 # 用来存储数据的仓库 # 数据库可以在硬盘及内存中存储数据 数据库与文件存储数据区别 数据库本质也是通过文件来存储数据, 数据库的概念就是系统的管理存储数据的文件 数 ...

  8. mysql 安装使用

    本节掌握内容: MySQL的介绍安装.启动 windows上制作服务 MySQL破解密码 MySQL中统一字符编码 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 O ...

  9. mysql安装及简单操作

    sudo grep mysql_root_passwd /root/env.txt (现在很多人开始使用云主机,登录云主机之后可以根据该命令查看阿里云数据库密码) mysql 安装:rpm+retha ...

随机推荐

  1. html 常用转译空格字符

    本人有时候做表格强迫症,字段有的是3个字有的是4个字,也有两个字的,所有不对齐感觉看着难受, 因此需要用空格来让表头文字对齐,找到了下面几个常用的转译字符. 1.  &160#;不断行的空白( ...

  2. CentOS/Ubuntu安装GLIBCXX3.4.21

    经过测试“GLIBCXX3.4.21 not find”这篇博文解决了我的问题. 以下是安装步骤:   一.首先查看当前gcc版本 strings /usr/lib/x86_64_linux-gun/ ...

  3. laya在微信小游戏中加载BitmapFont失效的问题

    发布为微信小游戏后,在微信工具中测试时总是提示加载retry to load TheRed.fnt,并以error告终.由于没有任何出错信息,无奈之下只好阅读源码.对BitmapFont的处理分为两个 ...

  4. I.MX6 Parallel RGB LCD Datasheet描述

    /******************************************************************** * I.MX6 Parallel RGB LCD Datas ...

  5. JAVA sleep() & wait()

    对于sleep()方法,我们首先要知道该方法是属于Thread类中的.而wait()方法,则是属于Object类中的. sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监 ...

  6. VC将同一份代码同时编译为Dll和Exe的方法

    开发中经常遇到这样的情况,需要开发一个某某功能的接口Dll,但是Dll不能直接调试,你至少需要一个Loader 但是Loader和Dll本身不在同一个工程里,虽然都在本机的话并不影响源码级调试,但是总 ...

  7. Oracle的db.properties文件

    转自:https://blog.csdn.net/lssqk/article/details/79133829

  8. 看鸟哥的Linux私房菜的一些命令自我总结(一)

    -显示目前所支持的语言  echo &LANG -修改语言成为英文系统  LANG=en_US -显示日历的命令 cal [[month] year] -惯用关机命令 shutdown 参数: ...

  9. vim的visual可视模式(转载)

    转自:http://www.cnblogs.com/chenyadong/archive/2011/08/30/2159809.html 为了便于选取文本,VIM 引入了可视(Visual)模式.要选 ...

  10. 博客使用的CSS代码备份

    CSS代码备份 /*simplememory*/ #google_ad_c1, #google_ad_c2 { display: none; } .syntaxhighlighter a, .synt ...