
MySQL数据库导入 方法1:mysql命令 执行命令: /usr/local/mysql/bin/mysql -u 用户名 -p 数据库名 <文件名 参数与mysqldump的使用一样。 注意:导入的数据库名需要已经存在。 方法2:phpmyadmin phpmyadmin可以将位于/home/>
属于亚马逊的云数据库服务。
云数据库 MySQL(TencentDB for MySQL)是腾讯云基于开源数据库 MySQL 专业打造的高性能分布式数据存储服务,让用户能够在云中更轻松地设置、 *** 作和扩展关系数据库。
云数据库 MySQL 主要特点如下:
云存储服务,是腾讯云平台提供的面向互联网应用的数据存储服务。
完全兼容 MySQL 协议,适用于面向表结构的场景;适用 MySQL 的地方都可以使用云数据库。
提供高性能、高可靠、易用、便捷的 MySQL 集群服务。
整合了备份、扩容、迁移等功能,同时提供新一代数据库工具DMC,用户可以方便的进行数据库的管理。
你好,
方法/步骤
1
登陆mysql
打cmd命令终端,如果已经添加了mysql的环境变量,可以直接使用命令
mysql -uroot
直接回车,之后按提示输入密码,
如果未添加mysql的环境变量,可以切换到mysql的安装目录下的bin目录,再使用
mysq -uroot
你也可以手动为mysql添加环境变量。这里就不介绍怎么添加环境变量的方法了
密码输入正确之后,就会出现“Welcome to the MySQL monitor Commands end with ; or \g ”字样,
命令行出现“mysql>”字符前缀。现在你就可以使用命令对mysql进行 *** 作了。曾经有没有过这样的经历,原来看见别人在命令行里面咔咔的猛敲时,就一通的崇拜,觉得这人很牛,现在你也可以让别一通崇拜了。
mysql的所有命令都以";"或者\g为结束符
2
新建数据库
在新建数据库之后,我们先设置一下字符集
mysql>SET NAMES utf8;
然后再创建数据库
mysql>CREATE DATABASE lesson
3
显示所有数据库
mysql>SHOW DATABASES;
4
使用数据库
mysql>USE 数据库名;
5
新建表
mysql>CREATE TABLE study(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '学生id号',
username varchar(30) NOT NULL DEFAULT '' COMMENT '学生名字',
class tinyint(3) unsigned NOT NULL,
sex enum('男','女','保密') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性别',
addtime int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)ENGINE=InnoDB COMMENT = '学生表';
6
显示所有表
mysql>SHOW TABLES;
7
修改表的名称
mysql>RENAME TABLE study TO study_new ;
或者
mysql>ALTER TABLE study_new RENAME TO study;
8
显示字段信息
SHOW COLUMNS FROM study或者DESCRIBE study
9
插入数据
mysql> insert into study (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');
10
查询数据(使concat函数拼接数据)
mysql> SELECT username,CONCAT(class,'班'),sex FROM study;
11
删除数据
mysql>DELETE FROM study WHERE id=1;
12
删除数据表
DROP TABLE study;
13
删除数据库
mysql> DROP DATABASE lesson;
本地phpmyadmin远程连接服务器端MySQL 首先要确定mysql远程连接已开启,如果没有开启按照下面的二个方法 *** 作:
方法一:改表法
因为在linux环境下,默认是关闭3306端口远程连接的,需要开启,如果装mysql数据库时开启了3306就OK了。
默认mysql帐号不允许从远程登陆,只允许localhost访问。登入mysql后,更改 "mysql" 数据库 里的 "user"(远程数据库的名称) 表里的 "host" 项,把"localhost"改称"%" 。这样mysql就可以远程 *** 作了。
update user set host = '%' where user = 'root';
注意:这样方法只是把本机localhost访问改为了"%"所有地址IP都可以访问mysql服务器,这样很不安全。默认localhost访问的时候有所有 *** 作权限。所以不安全!推荐用第二个方法。
方法二:授权法 (推荐使用)
(1)SQL语句:
grant select,insert,update,delete on to root@"%" Identified by "password";
允许地址IP上root用户,密码dboomysql来连接mysql的所有数据库,只付给select,insert,update,delete权限。 这样比较安全。如果只允许IP(19216811)上root用户
访问更安全, *** 作(2)
(2)SQ语句:
grant select,insert,update,delete on to root@"19216811" Identified by "password";
只允许地址IP(19216811)上root用户访问更安全了。
(3)
grant all on to root@"19216811" Identified by "password"
允许地址19216811上用root用户,密码password来连接mysql的所有数据库,付给所有权限。不太安全。
现在重启mysql服务,如果服务器上安装了防火墙,看看3306端口开启没,如果没需要开启3306端口才能用了,在linux下要开启防火墙 打开3306 端口,编辑这个文件vi /etc/sysconfig/iptables
输入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存后在控制台输入 /etc/initd/iptables restart 重启防火墙,记得一定要重启防火墙。
配置好本地PHP环境,下载PHPMYADMIN
方法一:
(一)、下载phpmyadmin
>
(二)、修改libraries文件夹下的configdefaultphp文件或者phpmyadmin根目录的configincphp文件。
1、查找$cfg['PmaAbsoluteUri'] ,将其值设置为本地的phpmyadmin路径
2、查找$cfg['Servers'][$i]['host'] , 将其值设置为mysql数据库地址,例如127001
3、查找$cfg['Servers'][$i]['user'] , 将其值设置为mysql数据库用户名,例如admin
4、查找$cfg['Servers'][$i]['password'] , 将其值设置为mysql数据库密码,例如admin
(三)、在本地访问phpmyadmin 可查看远程mysql数据库,phpMyAdmin 331只需要修改 $cfg['Servers'][$i]['host']的值,用户名密码 访问phpmyadmin时输入。
方法二:
1,在浏览器中输入:>
2,点击“新建服务器” ,填写表单:
服务器名称:主机名称
服务器主机名:主机IP
认证方式:config
config 认证方式的用户名:用户名
config 认证方式的密码:用户密码
3,保存后返回setup界面,点击下载,下载的文件为 configincphp
4,将下载的文件 configincphp 复制到 /usr/share/phpmyadmin/ 目录下
5,编辑 /usr/share/phpmyadmin/configincphp
添加以下代码
/ Server: localhost [1] /
$i++;
$cfg['Servers'][$i]['verbose'] = '主机名称';
$cfg['Servers'][$i]['host'] = '主机IP';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = '用户名';
$cfg['Servers'][$i]['password'] = '密码';
可能是遇到了网络环境不稳定、实例状态异常、参数修改异常等情况,都会导致自动备份出现失败,此时需要进行手动备份,才可以保障数据的安全。如果在备份过程中,执行了DDL *** 作⌄就会锁表,也会导致备份失败。
1、熟悉Linux系统的命令行 *** 作。
2、熟悉MySQL数据库的基本 *** 作。
3、学会使用Linux系统的命令行关闭MySQL数据库。
4、理解MySQL数据库的运行原理和关闭过程。
5、掌握MySQL数据库的备份和恢复方法,以免数据丢失。
在windows开始-->运行中输入cmd回车进入1、执行以下命令将数据库导出(例如用户名为test,密码为test,数据库实例为orcl,将其备份在F盘中命名为backup
dmp)exptest/test@orclfile=F:ackup
dmp2、执行以下命令将数据库导入新的实例中(用户名为test1,密码为test1,实例名为test1)imptest1/test1@test1file=F:ackup
dmpfromuser=testtouser=test1
以上就是关于太本人有台云端互通云主机,想导入MYSQL数据库,不知道怎么弄全部的内容,包括:太本人有台云端互通云主机,想导入MYSQL数据库,不知道怎么弄、移动云云数据库MySQL对比传统自建数据库有什么优势、MySQL是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)