如何在命令行创建一个MySQL数据库直接用SQL语言的create语句创建即可 。
在MySQL提示中输入命令之前 , 请记住所有的命令都是以分号结束的(否则将不会执行) 。另外 , 考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母 。但那不是必须的 , 只是方便你的阅读 。
现在,让我们创建一个叫做xmodulo_DB的数据库:
mysql CREATE DATABASE IF NOT EXISTS xmodulo_DB;
如何在命令行创建一个mysql数据库第一步:登陆到MySQL服务器
首先命令行怎么创建mysql,命令行怎么创建mysql你需要使用root用户登陆进你的MySQL数据库命令行怎么创建mysql,如下:
$ mysql -u root -h -p
请注意:为命令行怎么创建mysql了能登进远程的MySQL服务器 , 你需要开启服务器上的远程访问,如果你想调用同一主机上的MySQL服务器,你可以省略 "-h " 参数
$ mysql -u root -p
你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现 。
第二步:创建一个MySQL数据库
在MySQL提示中输入命令之前,请记住所有的命令都是以分号结束的(否则将不会执行) 。另外,考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母 。但那不是必须的,只是方便的阅读 。
现在 , 创建一个叫做xmodulo_DB的数据库:
mysql CREATE DATABASE IF NOT EXISTS xmodulo_DB;
第三步:创建一个数据库表
为了达到演示的目的,创建一个叫做posts_tbl的表,表里会存储关于文章的如下信息:
文章的标题
作者的名字
作者的姓
文章可用或者不可用
文章创建的日期
这个过程分两步执行:
首先,选择需要使用的数据库:
mysql USE xmodulo_DB;
【命令行怎么创建mysql 命令行操作mysql】 第四步:创建一个用户 , 并授予权限
当涉及到访问新创的数据库和表的时候,创建一个新用户是一个很好的主意 。这样做就可以让用户在没有整个MySQL服务器权限的情况下,去访问那个数据库(而且只能是那个数据库)
你可以创建新用户,授予权限,并且使改变生效:
mysql GRANT ALL PRIVILEGES ON xmodulo_DB.* TO 'new_user'@'%' IDENTIFIED
BY 'new_password';
mysql FLUSH PRIVILEGES;
'newuser'和'newpassword'分别指的是新的用户名和他的密码 。这条信息将会被保存在mysql.user表中,而且密码会被加密 。
第五步:测试
先插入一个虚拟的记录到posts_tbl表:
mysql USE xmodulo_DB;
mysql INSERT INTO posts_tbl (content, author_FirstName, author_Las
tName)
VALUES ('Hi! This is some dummy text.', 'Gabriel', 'Canepa');
然后查看posts_tbl表中的所有记录:
mysql SELECT * FROM posts_tbl;
如何通过命令行创建和设置一个MySQL用户注:命令行怎么创建mysql我的运行环境是widnows xp professionalMySQL5.0
一, 创建用户:
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username - 命令行怎么创建mysql你将创建的用户名, host -
指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%.
password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
二,授权:
命令:GRANT privileges ON databasename.tablename TO 'username'@'host'
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
例子: GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';
注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
三.设置与更改用户密码
命令:SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");
例子: SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
四.撤销用户权限
命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host';
说明: privilege, databasename, tablename - 同授权部分.
例子: REVOKE SELECT ON *.* FROM 'pig'@'%';
注意: 假如命令行怎么创建mysql你在给用户'pig'@'%'授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO 'pig'@'%', 则在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON *.* TO 'pig'@'%';则REVOKE SELECT ON test.user FROM 'pig'@'%';命令也不能撤销该用户对test数据库中user表的Select 权限.
具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看.
五.删除用户
命令: DROP USER 'username'@'host';
MySQL怎么用命令行创建一个数据库你这个题目是有问题的,数据库文件的位置不是在创建具体某个数据库的时候指定的,那样的话软件怎么进行管理?你安装mysql的时候选的数据库文件存放位置在哪里,创建的时候就会存在哪里 , 即使你把一个数据库文件复制到别的电脑里,也必须放在程序确定的位置,不能随意放在D盘或者E盘 。
cmd
cd进入mysql的bin目录
mysql -u root -p
输入root的密码
进入后建立数据库
mysqlshow database newdb
如何在命令行创建一个MySQL数据库?1,
mysql
-uroot
-pxxxx
//登陆数据库
2,
show
databases;
//查看数据库,例如要在test库中建表
3,
use
test;//进入test
4,
create
table
users(
//例如要建立users表,下面是建立字段
5,
id
int(10)
unsigned
not
null
auto_increment,
6,
username
varchar(20)
not
null,
7,
userpassword
varchar(20)
not
null,
8,
email
varchar(20)
not
null,
9,
primary
key
(id));
//这样就建立好了一个基本完整的表了
mysql怎么创建数据库操作方法如下命令行怎么创建mysql:
操作设备:戴尔笔记本电脑
操作系统:win10
操作程序:mysqlv8.2
1、点击左下角命令行怎么创建mysql的开始菜单命令行怎么创建mysql,如下图所示:
2、输入cmd,打开命令行,如下图所示:
3、输入Net start Mysql,启动mysql服务 , 如下图所示:
4、先输入create database,如下图所示:
5、然后输入你想要的数据库名字,如下图所示:
关于命令行怎么创建mysql和命令行操作mysql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 虎牙直播丝袜脚主播视频,虎牙有播脚的主播吗
- go语言+中文文档,go语言中文文档
- 拍摄什么视频好收益高一点,拍摄什么视频好收益高一点呢
- js如何实现两个数交换,js如何交换两个变量的值
- c语言刷新缓冲区的函数 c++刷新缓冲区
- 手机屏幕的上下框怎么设置,手机屏幕下方显示屏幕上方内容
- 适合少年做的益智游戏,适合青少年玩的智力游戏
- 上网导航网站制作,上网 导航
- linux权限数字命令 linux权限用数字表示