windows下的mysql如何连接linux下的mysql
首先,纠正一下,mysql只是一个数据库软件,安装在windows还是linux操作系统上,连接方法一致,下面介绍windows下如何连接mysql数据库。
一、本机mysql的连接方式:1.按快捷键win+R键来进入运行,并输入cmd,点击确定2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
3.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>二、远程mysql的连接方式假设远程主机的IP为:111.111.111.111,用户名为root,密码为mysql123。
则键入以下命令: mysql -h111.111.111.111 -uroot -p;在提示符下输入密码mysql123,连接成功。
linux系统下访问mysql数据库
展开全部 一、启动mysql服务 (1) rpm方式安装的mysql-设置自动启动#ntsysv --level 3-手工启动#service mysqld start(2) 编译安装的mysql-设置自动启动#vi /etc/rc.d/rc.local......./usr/local/mysql/bin/mysqld_safe&........-手工启动#/usr/local/mysql/bin/mysqld_safe&查看文章 mysql服务器(一)2009-06-15 11:18mysql服务器一. 认识和安装mysql1. 认识mysql(1) mysql是一种网络数据库服务器产品(2) mysql是开源的免费的(3) mysql是关系型数据库管理系统,支持SQL.(4) mysql无溢出漏洞(5) mysql提供丰富的API(6) mysql提供丰富的数据类型(7) mysql具较强的移值性2. 安装mysql软件(1) rpm安装方式#rpm -ivh perl-CGI....perl-DBI....perl-DBD-MySQL.....mysq-....mysql-server....mysql-devel.....(2) 编译安装方式#groupadd mysql#useradd -g mysql mysql#tar -xzvf mysql-4.1.19.tar.gz#cd mysql-4.1.19#./configure --prefix=/usr/local/mysql#make#make install#cp support-files/my-medium.cnf /etc/my.cnf#cd /usr/local/mysql#bin/mysql_install_db --user=mysql#chown -R root .#chown -R mysql var#chgrp -R mysql .3. 启动mysql服务(1) rpm方式安装的mysql-设置自动启动#ntsysv --level 3-手工启动#service mysqld start(2) 编译安装的mysql-设置自动启动#vi /etc/rc.d/rc.local......./usr/local/mysql/bin/mysqld_safe&........-手工启动#/usr/local/mysql/bin/mysqld_safe&二、mysql的管理1. 如何连接mysql服务器(1) Linux客户机#mysql [-h服务器地址] [-u用户名] [-p口令] [数据库名]
LINUX怎么远程连接ORACLE数据库
在防火墙开通的前提下:1.简便连接:sqlplus username/password@hostname:port/service_namehotname:B的hostname或IP,port,监听程序的端口,例如1521service_name:通常为数据库名例如在A电脑上:sqlplus hr/hr@84.24.24.24:1521/orcl2.本地命名:在A电脑上配置tnsnames.ora文件/network/admin/tnsname.oraoracle_home:安装客户端时指定的oracle_home可以在百度一下tnsnames.ora文件的配置格式。
怎么连接本机虚拟机Linux系统上装的mysql?
展开全部 介绍 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。
语法:默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删除表-创建表-锁表-禁用索引-插入数据-启用索引-解锁表。
Usage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]OR mysqldump [OPTIONS] --all-databases [OPTIONS]插入测试数据复制代码CREATE DATABASE db1 DEFAULT CHARSET utf8;USE db1;CREATE TABLE a1(id int);insert into a1() values(1),(2);CREATE TABLE a2(id int);insert into a2() values(2);CREATE TABLE a3(id int);insert into a3() values(3);CREATE DATABASE db2 DEFAULT CHARSET utf8;USE db2;CREATE TABLE b1(id int);insert into b1() values(1);CREATE TABLE b2(id int);insert into b2() values(2);复制代码1.导出所有数据库该命令会导出包括系统数据库在内的所有数据库mysqldump -uroot -proot --all-databases >/tmp/all.sql2.导出db1、db2两个数据库的所有数据mysqldump -uroot -proot --databases db1 db2 >/tmp/user.sql3.导出db1中的a1、a2表注意导出指定表只能针对一个数据库进行导出,且导出的内容中和导出数据库也不一样,导出指定表的导出文本中没有创建数据库的判断语句,只有删除表-创建表-导入数据mysqldump -uroot -proot --databases db1 --tables a1 a2 >/tmp/db1.sql4.条件导出,导出db1表a1中id=1的数据如果多个表的条件相同可以一次性导出多个表字段是整形mysqldump -uroot -proot --databases db1 --tables a1 --where='id=1' >/tmp/a1.sql字段是字符串,并且导出的sql中不包含drop table,create tablemysqldump -uroot -proot --no-create-info --databases db1 --tables a1 --where="id='a'" >/tmp/a1.sql5.生成新的binlog文件,-F有时候会希望导出数据之后生成一个新的binlog文件,只需要加上-F参数即可mysqldump -uroot -proot --databases db1 -F >/tmp/db1.sql6.只导出表结构不导出数据,--no-datamysqldump -uroot -proot --no-data --databases db1 >/tmp/db1.sql7.跨服务器导出导入数据mysqldump --host=h1 -uroot -proot --databases db1 |mysql --host=h2 -uroot -proot db2将h1服务器中的db1数据库的所有数据导入到h2中的db2数据库中,db2的数据库必须存在否则会报错mysqldump --host=192.168.80.137 -uroot -proot -C --databases test |mysql --host=192.168.80.133 -uroot -proot test 加上-C参数可以启用压缩传递。
8.将主库的binlog位置和文件名追加到导出数据的文件中,--dump-slave注意:--dump-slave命令如果当前服务器是从服务器那么使用该命令会执行stop slave来获取master binlog的文件和位置,等备份完后会自动执行start slave启动从服务器。
但是如果是大的数据量备份会给从和主的延时变的更大,使用--dump-slave获取到的只是当前的从服务器的数据执行到的主的binglog的位置是(relay_mater_log_file,exec_master_log_pos),而不是主服务器当前的binlog执行的位置,主要是取决于主从的数据延时。
该参数在在从服务器上执行,相当于执行show slave status。
当设置为1时,将会以CHANGE MASTER命令输出到数据文件;设置为2时,会在change前加上注释。
该选项将会打开--lock-all-tables,除非--single-transaction被指定。
在执行完后会自动关闭--lock-tables选项。
--dump-slave默认是1mysqldump -uroot -proot --dump-slave=1 --databases db1 >/tmp/db1.sqlmysqldump -uroot -proot --dump-slave=2 --database db1 >/tmp/db1.sql9.将当前服务器的binlog的位置和文件名追加到输出文件,--master-data该参数和--dump-slave方法一样,只是它是记录的是当前服务器的binlog,相当于执行show master status,状态(file,position)的值。
注意:--master-data不会停止当前服务器的主从服务10.--opt等同于--add-drop-table, --add-locks, --create-options, --quick, --extended-insert, --lock-tables, --set-charset, --disable-keys 该选项默认开启, 可以用--skip-opt禁用.mysqldump -uroot -p --host=localhost --all-databases --opt11.保证导出的一致性状态--single-transaction该选项在导出数据之前提交一个BEGIN SQL语句,BEGIN 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。
它只适用于多版本存储引擎(它不显示加锁通过判断版本来对比数据),仅InnoDB。
本选项和--lock-tables 选项是互斥的,因为LOCK TABLES 会使任何挂起的事务隐含提交。
要想导出大表的话,应结合使用--quick 选项。
--quick, -q不缓冲查询,直接导出到标准输出。
默认为打开状态,使用--skip-quick取消该选项。
12.--lock-tables, -l开始导出前,锁定所有表。
用READ LOCAL锁定表以允许MyISAM表并行插入。
对于支持事务的表例如InnoDB和BDB,--single-transaction是一个更好的选择,因为它根本不需要锁定表。
请注意当导出多个数据库时,--lock-tables分别为每个数据库...
linux 下如何进入 mysql 命令行
展开全部 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、连接到远程主机上的MYSQL 假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。
则键入以下命令: mysql -h10.0.0.1 -uroot -p123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令 exit (回车)...
转载请注明出处51数据库 » linux 打开的连接数据库软件
时间-problem