linux下关于mysql的命令的用法
- 所有关于mysql的命令都在/usr/bin/中, 使用 /usr/bin | grep 'mysql'可以列出这些mysql命令
- 导出数据库, 可以直接在 命令行中, 使用
mysqldump -u root -p dbname_to_export > dbname_to_export.sql - 但是, 在 导入数据库的时候, 要先进入 mysql的服务器主机, 然后使用 source dbname_to_import.sql 即可. 这些sql文件其实, 就是一些创建 数据表/插入数据的命令等.
还有一种导入数据库的方法是:
直接在 /var/lib/mysql 目录中, 使用命令:mysql -u root -p foo_db < ~/sqlscipt.d/foo_db.sql来导入数据库. 这样看起来不需要进入 mysql 数据库, 但是由于 他必须要求 导入的数据库foo_db 必须事先已经存在, 否则就会报错说 foo_db不存在. 要创建数据库的话, 就已经进入mysql服务器了, 那就直接使用命令 source... 了, 就没有必要 再退出来了. 只是说, 如果 那个数据库原本已经存在的话, 就可以这样作.
关于wget远程主机的问题
如何理解http://remote.com ? 其实就是 远程的 这样 一个 机器, 在上面部署了 web服务器引擎, 这样就能 对外提供 http 的访问了. 远程的机器 通过http 请求, 就能获得 服务器主机上的 文件资源. 第一, http请求的方式很多, 包括浏览器(先获得文件, 然后再加上一个渲染的工作), wget, curl, 甚至下载工具都可以; 第二,获取的 资源 包括 所有类型的文件都可以, html, php, jpg等图片 等都可以; 第三, 这个 http-/remote.com 地址 就 代表/就等于/就是 : 服务器机器上 - web引擎 所配置的- 那个 www根目录, 我们http 协议所能访问/看到的 最多 就只能是 这个www/ 目录(真实目录) 下的 东西.
所以 我们要通过http协议 "远程" 获取资源的话, 就必须将 文件 放在 www 根目录 以下 的 路径.
rehash: n/v. 改头换面, 翻版; 重复, 炒冷饭, (用旧的东西, 旧作品)改编, 改编的作品; a feeble rehash; a rehash of old subjects
::: -A, --no-auto-rehash
No automatic rehashing. One has to use 'rehash' to get
table and field completion. This gives a quicker start of
mysql and disables rehashing on reconnect.
启动mysql时(不是 use db1) , 使用 -A 选项 --no-auto-rehash, 可以加快数据库的 启动速度.
关于访问mysql数据库的 用户的权限?
- mysql 数据库 是有权限 限制和 规定的, 不管是 命令行还是 phpmyadmin 管理, 根据你登陆的用户不同, 可以进行的操作 都是不同的. 甚至同样的操作, 显示的结果都是不一样的!
比如说, 当以mysql直接登陆, 使用的是 普通/匿名/''空用户时, 你是看不到 一些重要数据库的, 比如 mysql, performance_schema ( /var/lib/mysql目录中的数据库, 默认都是 mysql:mysql的owner, 权限都很严格: 基本都是700, 但是这里的数据显示的不同, 好像不是权限的问题???)
而用root用户登陆的时候, mysql -uroot -p 就可以看到所有的数据库里面的东西了.这里的 访问和显示的 内容, 好像 与数据库的本身的权限 是无关的, 应该是 mysql这个进程 来控制的??


所以说 , 要对数据库进行比较 重要的操作, 比如: 创建/修改/插入等命令, 应该以 较高的权限如root用户 登陆; 而 普通的用户/匿名用户, 通常只能对一些 (不重要的数据库 ) 作一些 查看 show/select命令而已
linux下关于mysql的命令的用法的更多相关文章
- linux下软件的更新命令
linux下软件的更新命令 在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区 ...
- Linux下查看mysql、apache是否安装,安装,卸载等操作
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root ? :: /bin/sh /usr/ ...
- Linux下PHP+MySQL+CoreSeek中文检索引擎配置
说明: 操作系统:CentOS 5.X 服务器IP地址:192.168.21.127 Web环境:Nginx+PHP+MySQL 站点根目录:/usr/local/nginx/html 目的:安装co ...
- Linux下登陆mysql服务器不需要输入账号密码信息
linux下登录mysql服务器一般都是在命令行手动输入链接信息 [root@localhost ~]# mysql -hlocalhost -uroot -p11111 而在mysql 5.6之后版 ...
- linux 下配置mysql区分大小写(不区分可能出现找不到表的情况)怎么样使用yum来安装mysql
Linux 默认情况下,数据库是区分大小写的:因此,要将mysql设置成不区分大小写 在my.cof 设置 lower_case_table_names=1(1忽略大小写,0区分大小写) 检查方式:在 ...
- Linux下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root ? :: /bin/sh /usr/ ...
- Linux下忘记MySQL密码的解决方法和输入mysqld_safe --skip-grant-tables &后无法进入MySQL的解决方法
在Linux下忘记MySQL密码后我们可以通过一个mysql的参数--skip-grant-tables &轻松解决这个问题 亲测在CentOS有效 其中 --skip-grant-table ...
- 【云服务器部署】---Linux下安装MySQL
[云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...
- windows下数据库文件使用脚本同步到linux下的mysql数据库中
1.背景 windows server 2008 下 每天会有 *.sql数据文件 需要上传到linux 中的mysql数据库中 而运维人员是在 windows server 下使用 xshell 连 ...
随机推荐
- 15. 3Sum(字典)
Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find ...
- jdk自动安装java_home 无法修改解决方法
使用命令行修改 cmd下set java_home=D:\soft\java\jdk1.7.0_72 搞定
- HDU 1014 Uniform Generator(题解)
Uniform Generator Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
- request.getServletPath(),request.getContextPath()
2018-11-24 16:34:33 1. getServletPath():获取能够与“url-pattern”中匹配的路径,注意是完全匹配的部分,*的部分不包括. 2. getPageInfo ...
- 【转】robotFramework 与testlink集成
场景: robotframework 执行完用例之后,将执行结果报至testlink. 方案1: 通过TestLink-API-Python-client中的RF关键字 每条用例执行完成之后根据状态进 ...
- JavaScript 基础,登录验证
1.<script></script>的三种用法: a.放在<body>中 b.放在<head>中 c.放在外部JS文件中 <!DOCTYPE h ...
- ESB(Enterprise Service Bus)企业服务总线介绍
ESB(Enterprise Service Bus)企业服务总线介绍 ESB全称为Enterprise Service Bus,即企业服务总线.它是传统中间件技术与XML.Web服务等技术结合的产物 ...
- php获得可靠的精准的当前时间 ( 通过授时服务器 )
有一种情形是这样子的,比如机票业务中的订票流程,我们需要一个非常可靠的当前时间来支持,尽管大多数服务器的时间是非常准确的,我们使用time()来获取的时间是可靠的,但未免会有不确切的情况,也有的服务器 ...
- HDU 2511 汉诺塔X
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2511 1,2,...,n表示n个盘子.数字大盘子就大.n个盘子放在第1根柱子上.大盘不能放在小盘上.在 ...
- nginx实现MySQL负载均衡
默认Nginx只支持http的反向代理,要想nginx支持tcp的反向代理,还需要在编译时增加tcp代理模块支持,即nginx_tcp_proxy_module 下面操作步骤只让nginx支持tcp_ ...