记录--linux下mysql数据库问题
本次主要记录一下linux下mysql数据库的一些问题,也是之前经常用到的知识,这里简单总结一些问题,方便自己以后的回顾。原来一直使用的是阿里云的RDS数据库mysql版,主要是因为上次阿里云做活动可以免费用6个月,所以就体验了一把,反正是免费嘛。最近也是到期了,反正自己也有服务器,就不必再单独开一个了,但是上面的数据还是要迁移过来的,好在上面的数据量也不是很大,因此也比较方便。
1.首先登陆阿里云RDS数据库的控制台,然后选择导出,选择好数据库确定就会提示你下载到本地,结构和数据包括存储过程都可以保存下来,然后用xftp工具放到服务器上。
2.登录阿里云的服务器,我的是Ubuntu 18.04,然后先输入service mysql start开启mysql服务,然后mysql -u root -p 输入密码进入mysql。首先创建一个要导入的数据库名字,我这边一个叫workload,一个叫clouddisk,是我自己原来做的两个项目,之前数据是放在阿里云的RDS数据库上,现在也可以创建两个相同名字的数据库方便查看,建好之后查看一下。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| clouddisk |
| mysql |
| performance_schema |
| sys |
| test |
| workload |
+--------------------+
rows in set (0.00 sec)
3.切换到你要导入的数据库,比如clouddisk。
mysql> use clouddisk;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
(这一行提示你可以在登录时通过 "mysql -u 用户名 -p 密码 -A" 的方式关闭数据库预读功能 当我们打开数据库,即use dbname 时,要预读数据库信息,当使用-A参数时,就不预读数据库信息。) Database changed
4.导入数据,命令为 source + 服务器上你存放的sql文件的位置。
mysql> source /root/sql/clouddisk.sql;
5.导入数据后查看数据是否完整,我这边因为有存储过程所以show procedure status查看一下存储过程,或者连接navicat后再查看。
mysql> show procedure status;
mysql> use clouddisk;
Database changed
mysql> show tables;
+---------------------+
| Tables_in_clouddisk |
+---------------------+
| t_account |
| t_fileinfo |
| t_filetype |
+---------------------+
rows in set (0.00 sec)
6.导入完毕后可以用本地的navicat连接一下服务器上的mysql,输入主机ip、用户名和密码后报错 1045 验证失败,因为我的用户名和密码都是新设的,所以不可能是错的,只可能是服务器的mysql没有开远程访问的权限。直接运行命令让所有ip都可以远程访问。
mysql> grant all privileges on *.* to 'root'@'%' identified by '密码';
7.成功访问后,可以在navicat下查看自己的数据和存储过程是否调用正常。
记录--linux下mysql数据库问题的更多相关文章
- Linux下MySQL数据库的备份与恢复
		
Linux下MySQL数据库的备份与恢复 作者:Grey 原文地址: Github 语雀 博客园 基于版本 MySQL5.7 Deepin Linux 15.11 xtrabackup-2.4.18 ...
 - linux下mysql数据库的操作
		
本文主要针对linux下mysql数据库的安装,以及数据库的创建和简单的数据库操作进行说明. ①.Mysql数据库的安装: 数据库的安装分为源码安装和rpm安装. 当然对于老手来说需要进行一些自定义的 ...
 - Linux下MySQL数据库主从同步配置
		
说明: 操作系统:CentOS 5.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备 ...
 - Linux下MySQL 数据库的基本操作
		
1. 创建数据库相关命令: 首先,下载MySQL相关软件包:aptitude install mysql-server/mysql-client MySQL中的root用户类似于Linux下的root ...
 - Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use
		
今天在别人的服务器上登录mysql发现无法登陆(Mysql别人实现安装好的) 密码和用户名都是正确的,但登录后报如下错误: ERROR 1045 (28000): Access denied for ...
 - Linux下Mysql数据库备份
		
今天一同事的电脑无缘无故坏了,找了IT部门检测说是硬盘坏了,数据无法恢复.好悲剧.自己博客也写了好久不容易,要是突然间数据丢了那怎么办!于是写了个数据库自动备份脚本,并创建任务计划,实现每天22:30 ...
 - linux下mysql数据库导入导出命令
		
首先linux 下查看mysql相关目录root@ubuntu14:~# whereis mysqlmysql: /usr/bin/mysql---- mysql的运行路径 /etc/mysql ...
 - Linux下MySQL数据库常用基本操作 一
		
1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...
 - Linux下MySQL数据库常用基本操作
		
1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...
 
随机推荐
- Spring cloud微服务安全实战-3-2 第一个API及注入攻击防护
			
先来写一些用户的基础数据的管理的api.就是用户的基本的增删改查.用spring boot可以很容易的写出这种api 首先新建maven的项目 依赖关系 引入依赖.用最新的spring boot ht ...
 - 【问题解决】Flasgger mapping values are not allowed here?
			
参考来源:https://stackoverflow.com/questions/9055371/python-and-pyaml-yaml-scanner-scannererror-mapping- ...
 - Python核心编程(第二版)PDF
			
Python核心编程(第二版) 目录 第1部分 Python核心第1章 欢迎来到Python世界1.1 什么是Python1.2 起源1.3 特点1.3.1 高级1.3.2 面向对象1.3.3 可升级 ...
 - window下安装docker
			
下载docker toolbox https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 1,.双击安装DockerTool ...
 - Python3之内建模块collections
			
collections是python内建的一个集合模块,提供了许多有用的集合类. namedtuple 我们知道tuple可以表示不可变集合,例如,一个点的二维坐标可以表示成 >>> ...
 - STM32驱动模数转换芯片ADS1120(PT100铂电阻测温度)第2篇
			
1. 先看下原理图,原理图是电流从IDAC1流出,提供驱动,然后R(REF)这个电阻上的电压作为参考,读取AIN0和AIN1的电压,那么可以测量出来电阻值. 2. 上图是官方给出的参考,下图是我实际用 ...
 - 智能指针.Qt测试
			
1.Qt598x64vs2017(或 Qt598x86vs2015[配置使用vs2017]).Win10x64 2.测试代码: 2.1.MainWindow.h class MainWindow : ...
 - pv回收
			
学习cloudman中的k8s 152课,创建pod时,需要在k8s-host2 中挂着到在k8s-master 中/nfs中创建的挂载目录,结果提示没有/nfs/pv1 root@k8s-maste ...
 - models模型层
			
ORM简介 查询数据层次图解:如果操作mysql,ORM是在pymysq之上又进行了一层封装 MVC或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需 ...
 - [转帖]TPC-C解析系列02_OceanBase如何做TPC-C测试
			
TPC-C解析系列02_OceanBase如何做TPC-C测试 http://www.itpub.net/2019/10/08/3333/ 导语: 蚂蚁金服自研数据库OceanBase登顶TPC- ...