mysql数据库的日常使用
mysql管理:
首先记得你只要改了权限设置,请记得重启下mysql数据库服务。
适用环境全部是linux环境下适用了。
1.查看mysql服务是否启动
ps -aux | grep mysqld
如果mysql已经启动了,就会显示如下图所示:

如果没有启动,就正常启动。
2.如果不想使用Mysql数据库了,就可以关闭它
mysqladmin -uroot -p shutdown

密码故意输错了。你如果想关闭,输入正确的密码就可以了。
Mysql用户设置:
GRANT SELECT,INSERT,DELETE,UPDATE,CREATE,DROP ON anchor_data.* to feng@localhost identified by zky123456;
insert into user(host,user,password,select_priv,insert_priv,update_priv) VALUES('localhost',guest',PASSWORD('123456'),'Y','Y','Y');
以上这两种方式已经不可用了。
mysql 最新版已经把创建用户和赋予权限的方式分开了。
创建用户
create user 'feng'@'localhost' identified by '123456';
赋予权限
grant create,delete,update,select,insert,drop on anchor_data to 'feng'@'localhost';
查询该用户是否对数据库有权限
1.show grants for feng@localhost;

2.select * from user where user='feng' \G

这个是显示的全局变量的。
如果新建的用户还是无法进行授权的话。
1.用root用户登录。mysql -uroot -ppassword
2.切换到mysql数据库。use mysql
3.显示所有表,主要看user表格。show tables;
4.查看user表中某个用户的权限。select * from user where user=root and host = localhost;
5.在列表中显示root用户的localhost的权限都是‘N’,表示root用户本地登录不具有的权限.
6.sql语句进行权限的更新。
update user set Select_priv = 'Y',Insert_priv = 'Y', Update_priv = 'Y',Delete_priv = 'Y',Create_priv = 'Y',Drop_priv = 'Y',Reload_priv = 'Y',Shutdown_priv = 'Y',Process_priv = 'Y',File_priv = 'Y',Grant_priv = 'Y',References_priv = 'Y', Index_priv = 'Y',Alter_priv = 'Y',Show_db_priv = 'Y',Super_priv = 'Y',Create_tmp_table_priv = 'Y',Lock_tables_priv = 'Y', Execute_priv = 'Y',Repl_slave_priv = 'Y',Repl_client_priv= 'Y',Create_view_priv = 'Y',Show_view_priv = 'Y',Create_routine_priv = 'Y',Alter_routine_priv= 'Y',Create_user_priv = 'Y', Event_priv = 'Y',Trigger_priv = 'Y',Create_tablespace_priv = 'Y' where user='feng';
9.切记重新mysql服务。
mysql数据库的日常使用的更多相关文章
- CentOS下mysql数据库常用命令总结
mysql数据库使用总结 本文主要记录一些mysql日常使用的命令,供以后查询. 1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆 ...
- mysql数据库开发常见问题及优化
mysql 数据库是被广泛应用的关系型数据库,其体积小.支持多处理器.开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高.在使用 mysql 的过程中不规范的 SQL 编写.非最优的 ...
- mysql 数据库引擎
一.数据库引擎 数据库引擎是用于存储.处理和保护数据的核心服务.利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求. 使用数据库引擎创建用于联机事务处理或 ...
- TODO:MongoDB MySQL数据库备份
TODO:MongoDB MySQL数据库备份 1. MongoDB使用命令备份 mongodump进行整个数据库备份,主要用到的命令参数: -d 要备份的数据库 -o 输出的路径 ./mongodu ...
- (转) PowerDesigner逆向工程导入MYSQL数据库总结
PowerDesigner逆向工程导入MySQL数据库总结 由于日常数据建模经常使用PowerDesigner,使用逆向工程能更加快速的生成模型提高效率,所以总结使用如下: 1. 安装MYS ...
- Mysql数据库之Binlog日志使用总结
binlog二进制日志对于mysql数据库的重要性有多大,在此就不多说了.下面根据本人的日常操作经历,并结合网上参考资料,对binlog日志使用做一梳理: 一.binlog日志介绍1)什么是binlo ...
- mysql数据库误删除后的数据恢复操作说明
在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办 ...
- CAS单点登录之mysql数据库用户验证及常见问题
前面已经介绍了CAS服务器的搭建,详情见:搭建CAS单点登录服务器.然而前面只是简单地介绍了服务器的搭建,其验证方式是原始的配置文件的方式,这显然不能满足日常的需求.下面介绍下通过mysql数据库认证 ...
- scrapy爬虫成长日记之将抓取内容写入mysql数据库
前面小试了一下scrapy抓取博客园的博客(您可在此查看scrapy爬虫成长日记之创建工程-抽取数据-保存为json格式的数据),但是前面抓取的数据时保存为json格式的文本文件中的.这很显然不满足我 ...
随机推荐
- ELF文件中section与segment的区别
http://blog.csdn.net/joker0910/article/details/7655606 1. ELF中的section主要提供给Linker使用, 而segment提供给Load ...
- 2018.7.9 Android—显式Intent和隐式Intent的区别
1:都是用来在一个activity中启动另外一个activity 2:显示Intent直接指明要启动activity的定义,即activity.class:隐式intent通过在androidmani ...
- C#自动更新本地程序
关于系统的自动更新.近日有一情况是需要将java端后台最新版本的系统文件覆盖本地客户端,简称自动更新了. 本地会获取当前系统的版本号去请求后台java的接口数据.返回给我的是后台压缩包转的base64 ...
- java设计模式——享元模式
一. 定义与类型 定义:提供了减少对象数量从而改善应用所需的对象结构的方式,运用共享技术有效地支持大量细粒度的对象 类型:结构性 二. 使用场景 (1) 常常应用于系统底层的开发,以便解决系统的性能 ...
- Java关键字transient和volatile小结
转自:http://heaven-arch.iteye.com/blog/1160693 transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话 ...
- node.js启动调试方式
node.js启动调试方式(nodeJs不能像js一样在控制台调试) 以express项目为例,启动路径是localhost:3000 一.通过node命令启动 node server/bin/www ...
- 深入理解JVM类加载机制
1.什么是类加载机制? JVM把class文件加载到内存里面,并对数据进行验证.准备.解析和初始化,最终能够被形成被JVM可以直接使用的Java类型的过程. 生命周期包含:加载,验证,准备,解析,初始 ...
- Server_Tomcat
1 Tomcat概述 Tomcat服务器由Apache提供,开源免费.由于Sun和其他公司参与到了Tomcat的开发中,所以最新的JSP/Servlet规范总是能在Tomcat中体现出来.当前最新版本 ...
- JT796、JT1077部标平台检测报名须知
检测报名须知 申请道路运输车辆卫星定位系统平台标准符合性检测时,请先将1检测意向单(只针对企业监控平台).2符合性检测申请材料(基本材料包括:申请函.授权人身份证复印件.检测登记表.运输企业信息表.平 ...
- tomcat.apache startup.bat闪退两种解决方法
tomcat bin文件夹中的startup.bat闪退原因及解决方法两种 方法一:在启动tomcat时闪退,重新检查java的jre运行环境.如果环境变量忘记配置一定会导致了tomcat的闪退. 追 ...