如何用命令在Mysql里创建数据库用户


关键词

如何用命令在Mysql里创建数据库用户

摘要

<p>用命令操作,在MYSQL里创建数据库用户,及其他一些基本命令</p>

很多初学者在做网站时会用到MYSQL这一数据库,那么如何创建一个站点的数据库呢?

方法一,用phpmyadmin ,在这里可以界面画创建,这里不多说

方法二,就在CLI 命令界面创建并赋予相关的权限

下面小编就写下具体步骤供参考:

用root密码进入MYSQL下

创建用户
create user test123;

显示MYSQL里所有用户可以查看一下
select user from mysql.user;

创建数据库与删除数据库
create database test123;
drop database test123;

给数据库test123 与用户名test123权限
grant all privileges on test123.* to test123@'%' identified by "test123";
grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

这里就已经创建成功了,像做网店的,或者论坛的时候就可以在安装过程中进行相关的数据库的填写。

 

如增加一个新的用户 test1231 密码为test1231,让其可以在本机上登录,并对所有数据库有查询,插入,修改,删除的权限.首先要以root用户进入mysql,然后键入以下命令: 
grant select,insert,update,delete on *.* to test1231@localhost by "test1231";

如果希望该用户能够在任何机器上登录mysql,则将localhost改为"%"

如果不想test1231有密码,可以再打一个命令将密码去掉.
grant select,insert,update,delete on mydb.* to test1231@localhost identified by"";

 查看用户远程权限情况
select user,host from mysql.user;

显示数据库
show databases;

选中其中的一个数据库
use test123;

建表
use test123;
create table 表名(字段列表);
create table test123(name VARCHAR(20), sex CHAR(1));
drop table 表名;

清空表中的记录
delete from test123;

显示表中的记录
select * from test123;

显示表
show tables;

显示数据库表的结构
describe 表名;

导出导入数据库

mysqldump -u test123 -p test123>> D:\test123.sql 

然后会提示输入密码

mysql -u test123 -p test123 < D:\test123.sql

 

至于其他知识点,请大家参考一下良师洪哥的其他一些文章~

 

 

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:如何用命令在Mysql里创建数据库用户:http://www.splaybow.com/post/mysql-cli-create-database.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« MySQL中常用的日期计算语句 MySQL-5.6.13解压版(zip版)安装配置教程 »