MySQL使用root权限创建用户并授权
MySql篇
1.下载并安装Mysql
(1)下载地址
MySQL-8.0下载地址
(2)Mysql配置
1.home目录下命令行执行:vi .bash_profile来配置MySql绝对路径
2.MySql配置如下:
Setting PATH for MySql 8.0.15
# Setting PATH for Python 3.7
#The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
#########################################
#mysql 环境变量如下
export PATH=${PATH}:/usr/local/mysql/bin
export PATH
#########################################
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
配置完毕后,保存并退出.
命令行执行:
#mysql -u root -p #使用root权限登陆mysql
#create user 'diting'@'localhost' identified by 'diting'; #使用root创建mysql用户diting密码为diting
#CREATE DATABASE diting; #创建数据库diting
#show databases; #查看root创建的数据库中包含diting
#grant all privileges on diting.* to 'diting'@'localhost'; #root授权给用户diting对数据库diting操作的所有权限
#quit #退出root权限
#mysql -u diting -p #使用用户diting登陆mysql
#执行建表语句:
create table dt_image
(
id bigint auto_increment
primary key,
image_name varchar(200) null,
image_path varchar(500) null,
create_time timestamp null,
constraint dt_image_image_name_uindex
unique (image_name)
);
create table dt_user
(
id bigint auto_increment
primary key,
user_account varchar(50) not null,
user_password varchar(50) not null,
create_time timestamp not null,
user_emails varchar(50) null,
user_roles varchar(50) null,
user_token varchar(500) not null,
constraint dt_user_user_account_uindex
unique (user_account)
);
#Mysql命令行所有命令执行完毕
F&Q&A
1.mysql对大小写敏感,输入SQL语句时注意大小写;
2.在为数据库谛听创建table时,注意一定记得切换为用户diting来创建,否则需要root授权.
3.在命令行执行建表语句时,SQL语句可能因为语法问题而无法执行,推荐使用IDEA来建表,很简单这里不在赘述.
MySQL使用root权限创建用户并授权的更多相关文章
- 制作MySQL的Windows服务+创建用户及授权
在上一篇随笔中详述了MySQL的Windows 64位版本的安装,以及初始化操作.启动服务端.客户端连接.一些基本的文件操作等.然而在进行这些操作的时候,需要我们去输入一长串的路径和命令才能 ...
- MySQL(六)创建用户与授权
转载自:MySQL创建用户与授权 目录 一.创建用户 二.授权 三.设置和更改用户密码 四.撤销用户权限 五.删除用户 一.创建用户 命令: CREATE USER 'username'@'host' ...
- 本地MySQL的root所创建用户登录发生[Access denied for user 'root1'@'localhost' (using password: YES)]错误的解决方案
1.问题描述: 当在SQLyog中执行以下脚本: CREATE DATABASE IF NOT EXISTS sys; USE sys; CREATE USER root1 IDENTIFIED BY ...
- MySQL创建用户并授权及撤销用户权限
这篇文章主要介绍了MySQL创建用户并授权及撤销用户权限.设置与更改用户密码.删除用户等等,需要的朋友可以参考下 MySQL中创建用户与授权的实现方法. 运行环境:widnows xp profess ...
- MySQL创建用户与授权(CentOS6.5)
1.相关SQL语句 #创建用户与授权方法 ##本地访问 create user 'zend'@'localhost' IDENTIFIED BY '123456'; grant ALL privile ...
- 14-补充内容:MySQl创建用户和授权
[转]14-补充内容:MySQl创建用户和授权 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.update.grant等操 ...
- python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)
昨日内容回顾 外键的变种三种关系: 多对一: 左表的多 对右表一 成立 左边的一 对右表多 不成立 foreign key(从表的id) refreences 主表的(id) 多对多 建立第三张表(f ...
- Mysql 创建用户并授权
设置MySQL用户账号,指定哪个用户可以连接服务器,从哪里连接,连接后能做什么. MySQL管理员应该知道如何设置MySQL用户账号,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么? GRAN ...
- Mysql创建用户并授权以及开启远程访问
Mysql创建用户并授权以及开启远程访问 一.创建用户并授权 1.登录mysql mysql -u root -p 2.创建数据库 create database test;//以创建test ...
随机推荐
- 校验XX是否在有效期内
简单介绍:做删除的时候,需要判断XX的日期,如果在有效期内,则不能删除,已过期,或者是未生效都可以删除.刚看到的时候,就有点懵逼了,因为不知道该怎么判断,最初,想的是查询XX的开始日期和截止日期,看看 ...
- [原创]基于Zynq Linux环境搭建(一)
安装VMWare版本12 Ubuntu版本 12.04.5 64bit 系统安装完成后,登陆系统,在sotfware中心安装konsole.gvim.software source等基本软件 在sof ...
- IIS 支持 m3u8
加上俩 MIME 类型就可以了 <mimeMap fileExtension=".m3u8" mimeType="application/x-mpegURL&quo ...
- Vue中父子组件通讯——组件todolist
一.todolist功能开发 <div id="root"> <div> <input type="text" v-model=& ...
- KaliLinux常用服务配置教程DHCP服务工作流程
KaliLinux常用服务配置教程DHCP服务工作流程 DHCP服务工作流程如图1.1所示. 具体的工作流程如下所示: (1)DHCP客户端以广播的方式发出DHCP Discover报文. (2)所有 ...
- 设备唯一标识方法(Unique Identifier):如何在Windows系统上获取设备的唯一标识 zz
原文地址:http://www.vonwei.com/post/UniqueDeviceIDforWindows.html 唯一的标识一个设备是一个基本功能,可以拥有很多应用场景,比如软件授权(如何保 ...
- css变量使用
CSS中的变量给了我们诸多优点:方便.代码重用.更可靠的代码库和提升防错能力.(此句转) 变量虽好用,但是兼容是在不怎么样:点这里查看. 一.变量的声明 :root { --base-font-siz ...
- [POI2012]Odległość
[POI2012]Odległość 题目大意: 一个长度为\(n(n\le10^5)\)的序列\(A(1\le A_i\le10^6)\),定义\(d(i,j)\)为每次对\(A_i,A_j\)中的 ...
- Laravel使用心得
Laravel使用心得 1.session使用 laravel的session使用时,不要使用exit和die,否则session会为空. 2.ajax提交注意框架对post的CSRF保护 在头加上& ...
- centos7安装nginx-1.13.6 新手入门,图文解析
系统环境 操作系统:64位CentOS Linux release 7.2.1511 (Core) 安装nginx依赖包 [root@localhost ~]# yum install gcc-c++ ...