【MySQL】数据库配置
- 安装mysql
- 登录mysql
- Navicat手动连接
- 命令行连接
- 登录成功后修改初始密码
- 创建一个库
- 使用Navicat图形化操作
- 命令行创建
- 查看用户
- 5.7之前版本
- 5.7往后的版本
- 创建用户
- 一键建用户加赋权
- 分布式建用户
- 项目配置文件加入
- 用pymsql连接数据库
安装mysql
推荐下载5.6,5.7版本左右的,尽量不要下载最新版本
- 官网下载地址
- 指导博客传送门
Mac无法打开“XXXX”,因为Apple无法检查其是否包含恶意软件
sudo spctl --master-disable --打开任何来源sudo spctl --master-enable --关闭任何来源
7NuC_Cjihsn;
登录mysql
Navicat手动连接
命令行连接
mysql -h 127.0.0.1 -P 3306 -uroot -p
mysql -uroot -p
有区别,如果在本地连接,使用这个,速度会快
登录成功后修改初始密码
修改密码【红字为密码,根据自身需求修改】 1:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('12345678'); 2:FLUSH PRIVILEGES;
创建一个库
使用Navicat图形化操作
命令行创建
create database 【name】 default charset=utf8;
查看用户
5.7之前版本
select user,host,password from mysql.user;
5.7往后的版本
select user,host,authentication_string from mysql.user;
创建用户
一键建用户加赋权
官方已弃用
grant 权限(create, update) on 库.表 to '账号'@'host' identified by '密码'
- 举例
grant all privileges on 【库名】.* to '【用户名】'@'%' identified by 'xxxyyy'; grant all privileges on 【库名】.* to '【用户名】'@'localhost' identified by 'xxxyyy';
- 举例
分布式建用户
不仅仅适用8.0,还适用5.7版本
mysql> create user test@'localhost' identified by '12345678';mysql> grant all privileges on test.* to test@'localhost';mysql> flush privileges;
项目配置文件加入
DATABASES = {# 'default': {# 'ENGINE': 'django.db.backends.sqlite3',# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),# }'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'luffy', # 数据库名字'USER': 'test', # 用户名'PASSWORD': '12345678','HOST': 'localhost','PORT': 3306}
}
用pymsql连接数据库
django超过2.0.7就需要改源码
# 在任意__init__文件中写下这个import pymysql
pymysql.install_as_MySQLdb()改源码>>>decode----encode即可
【MySQL】数据库配置相关推荐
- Liferay Portal使用MySQL数据库配置
http://www.xy21.info/2012/03/31/%E4%B8%8Eliferay%E7%9A%84%E7%AC%AC%E4%B8%80%E6%AC%A1%E4%BA%B2%E5%AF% ...
- liferay mysql_Liferay Portal使用MySQL数据库配置
在网上看了一些网友写的Liferay Portal使用MySQL数据库配置,还要手动弄导入脚本那些,很麻烦.倒不如来试试我下面的方法. Liferay Portal默认使用的是HSQLDB嵌入数据库, ...
- MySQL数据库配置及高级操作
MySQL数据库配置及高级操作 1 环境配置 1.1 MySQL安装与卸载 1.2 SQLyog安装 1.3 SQL简介 2 基本操作 2.1 DDL*(Data Definition Languag ...
- mysql数据库配置环境变量
mysql数据库配置环境变量 这是我最初学习时记录下来的笔记,有些简陋! 1.下载最新版mysql软件,将mysql安装到系统目录中,记录当前安装目录: 如安装mysql到C:/program fil ...
- Mac MySQL 数据库配置(关系型数据库管理系统)
本文已停止更新,点击此链接查看本文最新内容 !!! 前言 MySQL 关系型数据库管理系统. 1.配置准备工作 1)配置数据库准备工作 下载相关软件 mysql-5.7.21-1-macos10.13 ...
- 高并发Nginx,Tomcat8,mysql数据库配置
一.前言 因为公司需要,所以在不断尝试使用JMeter压力测试工具中,遇到了一些高并发的问题,以及一些坑,在此记录一下,在此说明一下本人是Java开发程序员. 二.Nginx配置 1.worker_p ...
- 新手上路之django项目开发(二)-----mysql数据库配置及其增删改查操作
1,数据库配置(settings.py文件配置) 我这里用的是本地数据库. DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql', ...
- Myeclipes连接Mysql数据库配置
相信大家在网站上也找到了许多关于myeclipes如何连接mysql数据库的解决方案,虽然每一步都按照他的步骤来,可到最后还是提示连接失败,有的方案可能应个人设备而异,配置环境不同导致.经过个人多方探 ...
- php连接数据库非明文,MySQL 数据库配置 SSL 安全连接
当使用非加密方式连接MySQL数据库时,在网络中传输的所有信息都是明文的,可以被网络中所有人截取,敏感信息可能被泄露.在传送敏感信息(如密码)时,可以采用SSL连接的方式. 配置MySQL服务端支持S ...
- 成绩查询系统--发布篇--centOS7 tomcat开机启动 + mysql数据库配置
前情介绍 成绩查询系统投入使用,部署在一台linux服务器上,是centOS7系统的.之前在本机的虚拟机中装过centOS7,还写了一篇博客.这次呢,系统是已经装好了的,我不需要再装一次了,然后jdk ...
最新文章
- python 学习笔记 5 -- 文件输入输出
- XML学习第三节 Schema介绍
- BackgroundWorker
- react native 生成APK
- 【牛客 - 272D】Where are you(Tarjan求桥)
- 天玑720支持鸿蒙系统吗,天玑720属于骁龙多少 天玑720处理器相当于骁龙几
- rocksdb ubuntu c++源码编译测试
- JDBC之用元数据将结果集封装为List对象
- vsftpd 启动 vsftpd:500 OOPS: bad bool value in config file for: guest_enable
- Hibernate Tomcat JNDI数据源示例教程
- 计算机制作乘法表格,excel表格乘法怎么用,excel表格怎么算乘法
- 教育教学教师竞聘说课PPT模板
- 游戏脚本在移动游戏设计中的作用_游戏可以在教育中起到哪些正面的作用?
- Ubuntu18.04配置搭建基于Gazebo的虚拟仿真平台(Px4):无人机(UAV)、无人车等模拟实验平台
- Excel VBA 批量取工作表名称
- python实现自动化登录测试
- 如何利用OMIM数据库获取肿瘤相关所有突变基因?
- 你应该在你的域名中使用www吗?
- java 断网处理_博客大巴劫后重生:断网10日后恢复访问(图)
- Android中AlarmManager的使用