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 连 ...
随机推荐
- [ Learning ] Design Pattens
1. 单例2. 模板3. 代理,装饰 (代理和装饰的区别)4. 状态
- js原型链的说明
首先需要明确的是:只有对象有__proto__属性,而函数只有prototype属性,没有__proto__属性,函数的原型有一个constructor属性,指向的是函数本身! Function是Ob ...
- 【Hive学习之八】Hive 调优【重要】
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 hadoop-3.1.1 apache-hive-3.1.1 ...
- STL容器之vector
[1]模板类vector 模板类vector可理解为广义数组.广义数组,即与类型无关的数组,具有与数组相同的所有操作. 那么,你或许要问:既然C++语言本身已提供了一个序列式容器array,为什么还要 ...
- python练习题-打印斐波拉契数列前n项
打印斐波拉契数列前n项 #encoding=utf-8 def fibs(num): result =[0,1] for i in range(num-2): result. ...
- C# 自定义承载控件
例如ToolStripTextBox类,里面的封装就是一个TextBox控件..NET的类库提供了ToolStripComBox和ToolStripProgressBar两个类.这些类都是从ToolS ...
- react+redux+react-router+node.js 开发实时聊天App 学习记录
一.课程导学 1.React 主要解决的是UI层的问题,应用的状态需要借助Redux等状态管理. 2.前端React + antd-mobile UI组件库 + Redux 状态管理库 + Rea ...
- Linux基础命令---显示树形进程pstree
pstree pstree显示正在运行的进程的树形结构,树以PID为根:如果省略了pid则以init为根.如果指定了用户名,则显示根植于该用户拥有的进程的所有进程树.如果pstree被调用为pstre ...
- tomcat1章1
package ex01.pyrmont; import java.net.Socket; import java.net.ServerSocket; import java.net.InetAddr ...
- qt之qmake
qt之qmake qmake 10分钟学会使用qmake 创建一个项目文件 qmake使用储存在项目(.pro)文件中的信息来决定Makefile文件中该生成什么. 一个基本的项目文件包含关于应用程序 ...