Mysql(关系型)
连接名:空 / 随便起
主机:localhost / IP地址 / % (任意IP地址都可以通过用户名访问)
端口:3306(默认)
服务器权限 > 全局的逻辑空间权限
权限 > 添加权限 > 选择数据库,权限设置(insert/delete/uopdate/select)
安装
- 官网下载Mysql community service(MSI Installer类型)
- 安装 > server only > (use legacy…(使用传统加密,避免其他驱动连接不上))可不用
添加环境变量C:\Program Files\MySQL\MySQL Server 8.0\bin
卸载
关闭(win+r,输入services.msc,找到MYSQL80右键停止)
- windows左下设置,卸载,mysql全卸载
- C:\ProgramData 和 C:\Program Files 中的mysql文件夹全删
- windows+R运行“regedit”,打开注册表
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
- win+r - cmd - sc delete MySQL80
- 重启
文件
程序文件:C:\Program Files\MySQL\MySQL Server 8.0
- bin:可执行文件(为了在系统中了使用,需要将地址添加到系统环境变量)
- data:数据文件
- include:包含的头文件
- lib:库文件
- share:错误消息和字符集文件
- my.ini:配置文件:修改完先手动关闭mysql再打开(慕课MySQL的介绍2-7)
修改参数:
mysql> set global max_allowed_packet=10241024400; mysql> show global variables like ‘max_allowed_packet’;
<a name="JRWRW"></a>## 阿里云修改为允许远程访问```sqluse mysql;update user set host = '%' where user = 'root';
查看是否已修改:root显示%则表示它有远程访问权限
select user,host from mysql.user;
修改完成后执行,使配置立即生效
flush privileges;
登入指令
手动启动:管理员运行cmd-输入net start MYSQL80
手动关闭:管理员运行cmd-输入net stop MYSQL80
mysql -uroot -p
-V:版本信息并退出
-P:端口号(默认端口号:-P3306)
HTTP常用端口号80,FTP(File Transfer Protocol,文件传输协议)服务21,ssh常用端口22
-h:服务器名称(默认本地回环地址:-h127.0.0.1)
-D:打开指定数据库
-u:用户名
-p:密码(用户密码忘了,用root登录去修改,root密码忘了,慕课MySQL的介绍2-5)
—prompt=name:设置提示符
—delimiter=name:指定分隔符
修改提示符
mysql -uroot -p123456 —prompt \h = localhost(主机名称)
prompt mysql>
cmd指令
退出:exit,quit,\q
\D:完整的日期
\d:当前数据库
\h:服务器名称
\u:当前用户
清屏:cls
NoSql(非关系型)
数据之间没有关联关系的数据库系统(对关系型数据库的补充)
- 避免多线程请求的秒杀超卖
- 读写速度快(无需规定各字段类型),可存放海量低价值数据
常用:
- Redis:内存保存数据(新浪微博,秒杀信息)
- MemCache:内存保存数据
- MongoDB:硬盘保存数据(新闻文字,回帖,朋友圈)
- Neo4J:硬盘保存数据
Navicat
安装破解
安装官网下载的navicat
以管理员打开注册机
- bakcup打钩,host打钩,选择版本,点击patch,找到安装路径下的navicat.exe(出现Cracked,代表已破解)
- Enterprise,Premium
- Site license
- 点击Generate,生成Serial Keygen注册码
- 打开navicat,注册,填入注册码,激活,手动激活
- 将请求码复制到Request Code框中,点击Activation Code下面的Generate
- 复制激活码,激活
- 工具 > 选项 > 修改主题、字体等设置
