Linux 操作mysql数据库 创建库 导入、删除表

确保线上的运行数据库是不可避免的本人小白,因公司上线没有办法自己去整服务器,深刻体会到服务器大神的霸气,所以为了增加记忆,服务广大员友记录一下

linux mysql 忘记root的密码无法登陆进mysql

1、修改MySQL的配置文件/etc/my.conf在[mysqld]下面增加一行skip-grant-table;

2、修改配置文件后重启MySQL service mysqld restart

3、然后使用常规的命令进行登陆mysql mysql -u root -p 在提示输入密码的时候直接点击回车就好

4、登陆进mysql后执行修改密码的语句 update set password=passeord(‘root‘) where user =‘root‘;这个时候passeord(‘root‘)中root就是最新设置好的root用户的密码

5、在执行第一步,将自己添加的skip-grant-table去掉,然后重启mysql

一、Linux MySQL创建 、删除数据库

使用命令进入mysql

creat database 数据库名;

这样就创建了一个自己明明的数据库

使用 show databases;可以查看所有的数据库

二、删除数据库

执行命令drop databases 数据库名;

三、mysql 导入、导出数据库

方法一:

如果没有数据库的话则需要先建立数据库通过 create tables 表名;然后使用show databases;查看数据库

数据库如果存在的使用use 数据库名;这个命令可以进到数据库内source /root/my.sql;        source /root/my.sql;这个命令是将名为my.sql的数据文件导入到数据库内但是/root/这是Linux上面存放mysql文件的路径,根据自己的填写

方法二:

/usr/local/mysql/bin/mysql -u root -p 数据库名 < /root/test.sql;

/usr/local/mysql/bin/mysql -u root -p 需要导入到哪个数据库的数据库名 < 需要导入的数据库文件;例如命令:/usr/local/mysql/bin/mysql -u root -p daobidao < /root/test.sql   将数据库文件test.sql文件导入到daobidao数据库中; (但需要导入到哪个数据库必须要存在)

四、mysql 导出数据库的数据和表结构

导出数据库的数据和表结构

/usr/local/mysql/bin/mysqldump -u root -p daobidao > /root/dbd.sql

Enter password:

/usr/local/mysql/bin/mysqldump -u root -p 需要导出的数据库 > 导出存放的数据库文件名; 例如命令:/usr/local/mysql/bin/mysqldump -u root -p daobidao > /root/dbd.sql 将daobidao 数据库导出,存放在/root/dbd.sql文件。

导出数据库的表结构

/usr/local/mysql/bin/mysqldump -u root -p -d daobidao > /root/dbd.sql

Enter password:

/usr/local/mysql/bin/mysqldump -u root -p -d 需要导出的数据库 > 导出存放的数据库文件名; 例如命令:/usr/local/mysql/bin/mysqldump -u root -p -d daobidao > /root/dbd.sql 将daobidao 数据库导出表结构,存放在/root/dbd.sql文件。

通过本地连接远程的数据库的时候报错ip:xxx.xxx.xxx.xx禁止连接远程mysql服务器

这个原因是因为我门线上mysql的root权限的问题,我才用的方式是修改root的权限通过命令进行修改

进入mysql然后再根目录下面有一个mysql下面有一个user然后进入user执行修改的命令   update user set host=‘%‘ where user = ‘root‘;将root的权限更改成全部就把问题解决了

时间: 2024-08-05 19:31:30

Linux 操作mysql数据库 创建库 导入、删除表的相关文章

java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)

插播一段广告哈:我之前共享了两个自己写的小应用,见这篇博客百度地图开发的两个应用源码共享(Android版),没 想到有人找我来做毕设了,年前交付,时间不是很紧,大概了解了下就接下了,主要用到的就是和服务器端交互,这个我之前没做过,因此接下来的时间里会陆续更 新这一些列的博客,记录学习的点滴.第一篇主要是java读取mysql数据库文件.安装及配置文件稍后会上传到我的百度网盘供大家下载.其他的介绍在网 上都可以找到相关的博客,下面直接给出源代码. mysql建立一个名为“vge_whu”的数据库

linux操作mysql数据库常用简单步骤

连接mysql数据库: 主要看mysql安装在哪一个目录下: mysql -h主机地址 -u用户名 -p用户密码 或者mysql -h ip地址 -u  zaiai -p zaiai 或者/var/email/mysql/bim/mysql mysql数据库中sql修改字段类型 首先说明一下: 在mysql数据库中可以对表的字段类型进行修改的,这样的好处是正常情况下原来的数据不会丢失的. 它的语法规则是:alter table newexample modify id char(20); 这里详

Linux在mysql中新建库和新建表

创建库: create database test; drop database test; show databases; 创建表: use test; create table tabtest(id int,name nvarchar(255)); insert table tabtest values(1234,'插入内容'):    表中插入内容 drop table tabtest;    删除表 show tables;    查看库中表 select * from tabtest;

远程linux服务器mysql数据库定期备份和删除

网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了. 1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令: ssh -l root -p 8080 202.***.***.*** 其中root为用户名,一般为root,8080为端口,202.***.***.***为服务器ip地址: 接下来会提示你输入密码,输入正确后即可进入服务器: 2.然后需要创建一个数据库备份数据存放的文件夹:

Linux下mysql数据库定期备份与删除

1.通过shell连接到服务器 ssh -l root -p 端口 ip 输入密码后,进入服务器 2.创建一个数据库备份数据存放的文件夹 mkdir /mysql/mysqldata_backup 3.创建并编辑文件 vi /usr/sbin/bakmysql 文件内容如下: fn = ` date +%Y%m%d`tar zcvf /mysql/mysqldata_backup/mysql$fn.tar.gz /mysql/data 或者 mysqldump -uroot -ppassword

Python数据库操作 Mysql数据库导入导出和授权#学习猿地

# Mysql数据库导入导出和授权 ### 数据导出 #### 1.数据库数据导出 ```shell # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/Desktop/code/tlxy.sql ``` 导出一个库中所有数据,会形成一个建表和添加语句组成的sql文件 之后可以用这个sql文件到别的库,或着本机中创建或回复这些数据 #### 2.将数据库中的表导出 ```shell # 不要进入mysql,然后输入以下命令 导

Linux下使用Python操作MySQL数据库

安装mysql-python 1.下载mysql-python 打开终端: cd /usr/local sudo wget http://nchc.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz 官网地址:http://sourceforge.net/projects/mysql-python/ 2.解压 sudo tar -zxvf MySQL-python-1.2.2.tar.gz cd MySQL-

php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库

1.使用php的MySQL扩展库操作MySQL数据库: php有3种方式操作MySQL数据库 (1)mysql扩展库 (2)mysqli扩展库 (3)pdo   mysql扩展库与mysql数据库区别 ? php设计者封装了一些方法去操作mysql数据库,这些方法集中起来形成了mysql扩展库.mysql数据库存放数据.     2.使用php的MySQL扩展库操作MySQL数据库案例: (1)环境搭建:启用MySQL数据库,在php.ini文件中配置使用MySQL数据库,          

mysqli扩展库操作mysql数据库

配置环境 配置php.ini文件让php支持mysqli扩展库 extension=php_mysqli.dll 建库建表 详见博客 “mysql扩展库操作mysql数据库” 查询数据库 1 <?php 2 //mysqli扩展库操作mysql数据库,面向对象 3 $mysqli=new MySQLi("localhost","root","root","test"); 4 if($mysqli->connect_