mysql 命令相关知识
-
十个节省时间的MySQL命令小结虽然有许多基于GUI的MySQL客户端存在,如著名的phpMyAdmin和SQLYog,但我一直喜欢原生的MySQL命令行客户端,的确,在未熟悉这些命令行接口(CLI)之前,我们需要花一些时间来熟悉它们,特别是你平时不是经常在具有强大的CLI环境的操作系统下工作时,但只要经过一些练习,你就可以通过CLI管理用户,浏览你的数据库和执行其它任务,其快感是其它人体会不到的。在这篇文章中,我将会介绍我在工作中积累起来的一些MySQL命令行客户端技巧,不管你尝试其中一个还是所有技巧,我敢保证你一定会节省大量的时间。顺便提一下,MySQL命令行客户端适应所有操作系统,当然包括Windows,但因为Windows原生CLI环境让人畏惧,因此推荐Windows用户下载并安装Console,它是Windows命令行的一个替代解决方案,提供了更强大的功能,如方便的文本选择,多标签窗口等。1、登录过程自动化正确配置的MySQL服务器需要你提供用户名和密码进行身份验证,通常情况下,我们可以直接在mysql命令后加上用户名,出于安全
-
MySQL 命令行导出数据库【一文精通】(一)MySQL命令行导出数据库1)进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录例如:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接将windows的环境变量path中添加该目录)2)导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名例如:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可)3)会看到文件news.sql自动生成到bin文件下(二)MySQL命令行导入数据库1.将要导入的.sql文件移至bin文件下,这样的路径比较方便2.同上面导出的第1步3.进入MySQL:mysql -u 用户名 -p例如:mysql -u root -p (输入同样后会让你输入MySQL的密码)4.在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标
-
mysql命令行中执行sql的几种方式总结1.直接输入sql执行MySQL> select now();+---------------------+| now() |+---------------------+| 2013-09-18 13:55:45 |+---------------------+1 row in set (0.00 sec)2.执行编写好的sql脚本mysql> source H:/1.sql+---------------------+| now() |+---------------------+| 2013-09-18 13:54:04 |+---------------------+1 row in set (0.00 sec)3.select ...into outfile 方式执行sqlmysql> select now() into outfile 'h:/data/2.sql';Query OK, 1 row affected (0.00 sec)4.使用mysql命令执行
-
mysql命令行还原phpMyAdmin导出的含有中文的SQL文件 最近得到了一个数十M的MySQL脚本文件,准备还原为数据库。以前就使用MySQL-Front短暂使用过MySQL,先用它试试,结果挂掉。这样吧,先用MySQL-Front创建了空数据库,然后使用mysql命令行导入吧。1)使用MySQL-Front创建了空数据库因为看脚本中对象都有DEFAULT CHARSET=gbk COMMENT=… 指令,所以字符集选择gbk 2)启动MySQL命令行,输入密码 3)使用新建的数据库b输入命令: use b; 4)更改文件读取字符集为utf8,这一步很关键开始时,看到DEFAULT CHARSET=gbk COMMENT=… ,以为要设为gbk,就使用了以下指令:set names gbk;但是导入时,全是错误,无法识别中文。 后来认识到应该设置为SQL文件本身的字符集,那SQL文件本身的字符集是什么呢?我的方法是用VS.net IDE 打开
mysql 命令相关课程
mysql 命令相关教程
- 1. 命令行连接 MySQL 前面介绍了在 Windows 下安装最新版 MySQL 初始化安装步骤,启动 MySQL 服务,记录的初始密码可用于 “root” 账户登录进行相关操作,Windows 和 Linux 命令行操作步骤一样:上图为 MySQL 的初始密码。在 Windows 下打开 CMD 窗口,使用如下命令登录 MySQL: 命令 : mysql -uroot -p -P3306 -hlocalhost命令中的 “-u” 后面表示登录用户名,"-p" 表示密码单独输入,"-P" 表示端口号,"-h" 表示主机地址,出现如下图所示表示需要输入密码,可将之前记录的初始密码右键粘贴回车即可,出现如下图所示表示登录成功:第一次用初始密码登录成功后须修改初始密码,如果不修改初始密码,则会提示错误信息:修改初始密码命令如下: 命令 : ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';如下图所示,则表示修改 root 初始密码成功:
- 1.使用命令行删除一个数据库 1.1 首先登陆进入 MySQL 操作界面,命令如下: 命令 : mysql -utest -p;1.2 登陆成功之后可以使用如下命令查看当前已有数据库: 命令 : SHOW DATABASES; 执行结果如下图:如图所示当前已包含 MySQL 系统数据库和之前新建的数据库 item_name。1.3 接下来可以删除指定的数据库 命令 : DROP DATABASE item_name;执行命令如图所示:1.4 查看指定的数据库是否删除成功 命令 : SHOW DATABASES;如下图所示,可以看到 item_name 数据库已经被删除掉了:
- 2.6 启动、停止、重启 MySQL 进入 /usr/local/mysql/support-files 操作命令: 命令 : cd /usr/local/mysql/support-files 命令 : cp mysql.server /etc/init.d/mysql.dMySQL 服务命令 : 命令 : service mysqld start #MySQL 服务启动(这里是注释,#后面都是) 命令 : service mysqld stop #MySQL 服务停止 命令 : service mysqld reload #MySQL 服务重启
- 1.1 进入 MySQL 首先登陆进入 MySQL 操作界面,命令如下: 命令 : mysql -utest -p;
- 2. 安装 MySQL 2.1 解压下载好的 .zip 文件到需要的安装目录下,如"G:\WWW\mysql",并新建空文件 my.ini 文件如下图:2.2 配置初始化文件 my.ini 使用文本编辑器即可,写入如下内容:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=G:\WWW\mysql# 设置mysql数据库的数据的存放目录datadir=G:\WWW\mysql\data # 允许最大连接数max_connections=200#允许连接失败的次数。防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8如下图所示:2.3 初始化 MySQL,点击桌面开始搜索 cmd,右键以管理员身份运行 cmd ,进入 bin 目录,进入 bin 目录命令: 命令 : cd /d G:\WWW\mysql\bin打开的 cmd 命令行窗口如下图,请注意当前目录在 bin 目录下:执行以下命令(可直接复制右键粘贴,回车):命令 : mysqld --initialize --console #初始化MySQL环境,需耐心等待几分钟Tips:若出现 无法启动此程序,因为计算机中丢失vcruntime140.. 错误提示,表示你的计算机需要安装 VC++ 依赖程序,百度网盘下载地址: https://pan.baidu.com/s/1__hMI5bC6HhiPJSUrRE36A 提取码:m4kw,安装后重启电脑即可。跟在 root@localhost: 后面的为初始化密码,需要记录一下,如图所示:安装 MySQL 服务: 命令 : mysqld install出现如下图所示表示安装成功:2.4 关闭和启动 MySQL (注意在 Windows 启动 MySQL 之前需操作第 5 步),在 bin 目录下执行如下命令: 命令 : net start mysql # 启动命令 命令 : net stop mysql # 关闭命令出现如图所示输出,说明 MySQL 服务已经启动成功:
- 3.安装 MySQL 多实例步骤 前面章节介绍过 Windows 下安装最新版 MySQL,这里我们把下载好的安装包复制两份并分别重新命名为 “mysql3308”、“mysql3309”,如图所示:接下来介绍如何安装启动端口号分别为 3308、3309 的 MySQL 实例,如果想要配置更多 MySQL 实例,也可参考此方法新增多个 MySQL 实例。1. 进入"mysql3308"目录,新建 my.ini" 文件,内容如下:[mysqld]# 设置3308端口port=3308# 设置mysql的安装目录basedir=D:\WWW\mysql\mysql3308# 设置mysql数据库的数据的存放目录datadir=D:\WWW\mysql\mysql3308\data # 允许最大连接数max_connections=200#允许连接失败的次数。防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3308default-character-set=utf8如下图所示 :2. 以管理员身份打开 cmd 命令,进入 D:WWW\mysql\mysql3308\bin 目录,执行初始化命令,命令如下: 命令 : mysqld --initialize --console初始化成功如下图所示:3. 加载 MySQL 服务,注意之前安装 MySQL 已经加载过 MySQL 服务,为了防止冲突,需要区分,命令如下: 命令 : mysqld install mysql3308加载安装成功如下图所示:4. 此时可以启动 mysql3308 服务了,启动命令如下: 命令 : net start mysql3308启动成功如下图所示:5. 用 3308 端口号登录 MySQL,登录命令如下: 命令 : mysql -uroot -p -P3308登录过程如图所示:登录成功之后如下图所示:6. 至此 安装 3308 端口 MySQL 实例完成,后续参照此方法继续完成 3309 号端口 MySQL 服务即可,每次新增一个实例要保证 my.ini 配置文件端口号配置不冲突即可,安装 3309 端口号实例如下图所示:以上为配置文件 my.ini 内容,下图为 mysql3309 服务启动过程图:
mysql 命令相关搜索
-
mac osx
machine_start
macox
magellan
malloc
manifest
manifest文件
map
map 遍历
mapreduce编程
maps google com
margin
margin bottom
margin left
margin right
margin top
marginbottom
marginheight
marginleft
margintop