-
Linux MySQL 基本操作
2018-07-06 10:20:44Linux MySQL 基本操作...Linux MySQL 基本操作 连接到MySQL 连接到本机上的MySQL mysql -u username -p 回车后输入密码 连接到远程主机上的MySQL mysql -h主机地址 --port=端口号 -u username -ppasswor...Linux MySQL 基本操作http://www.bieryun.com/3242.html
Linux MySQL 基本操作
连接到MySQL
连接到本机上的MySQL
mysql -u username -p 回车后输入密码
连接到远程主机上的MySQL
mysql -h主机地址 --port=端口号 -u username -ppassword
开启远程访问权限
授权法
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION; flush privileges;
%:表示在任何客户端机器上都能远程访问,也可指定具体ip。
username:表示能以username用户登录到MySQL服务器。
ALL PRIVILEGES :表示赋予所有权限改表法
use mysql; update user set host='%' where user='username';
查看授权
show grants for test; select * from mysql.user where user='test'\G;
修改root用户密码
使用mysqladmin
mysqladmin -uroot password "newpassword"
如果root用户已经设置过密码,则
mysqladmin -uroot password oldpassword "newpassword"
修改user表
use mysql; update user set password=password("newpassword") where user='root'; flush privileges;
alter语句
flush privileges;
set password语句
set password=password("newpassword") flush privileges;
root忘记密码破解方法
- 停止mysql服务
service mysqld stop
- 用以下命令启动mysql,以不检查权限的方式启动
mysqld_safe --skip-grant-tables &
- 使用空密码方式使用root用户登录mysql
mysql -uroot -p 回车
- 修改root用户的密码
use mysql update user set password=password("newpassword") where user='root'; flush privileges; quit
- 重启mysql服务
service mysqld restart
- root用户使用新密码进行登录
- mysql -uroot -p 回车输入新密码、
数据库
- 显示数据库
show databases;
- 创建数据库
create database db_name;
- 选择数据库
use db_name;
- 删除数据库
drop database db_name;
表
- 创建表
create table scutech (id int not null AUTO_INCREMENT,name varchar(20) not null,tel char(11),current_time timestamp default current_timestamp,primary key (id));
- 显示数据库中的表
show tables;
- 查看表结构
desc table_name;
- 查看表详细结构语句
show create table table_name;
- 向表中插入记录
insert into scutech(name) values("zhou");
将查询到的结果插入表中
insert into table_name(属性1,属性2,...,属性n) select 属性列表 from 表名2 where 条件表达式
- 查看表中记录
select * from scutech;
- 计算表中记录数
select count(*) from scutech;
- 更新表中记录
update scutech set name="zhang" where id=1;
- 删除表中记录
delete from scutech where id=1;
修改表结构
- 重命名表
alter table scutech rename newscutech;
ALTER TABLE 表名 ADD 字段名 1 数据类型 [完整性约束条件] [FIRST|AFTER 属性名 2];
alter table scutech add t1 char(10); alter table scutech add sex enum ("boy","girl") default "boy" after name ;
- 修改字段名change (原字段名 新字段名 类型)
ALTER TABLE 表名 CHANGE 原字段名 新字段名 新数据类型;
alter table scutech change tel phone_num char(11);
- 删除字段drop
ALTER TABLE 表名 DROP 字段名;
alter table scutech drop name,drop sex;
- 修改字段类型modify,不能与字段已存储的数据冲突
ALTER TABLE 表名 MODIFY 字段名 数据类型;
alter table scutech modify sex enum("boy","girl","no") not null default "no";
- 修改表的存储引擎
alter table scutech engine=innodb;
- 删除表的外键约束
alter table table_name drop foreign key 外键名;
数据库引擎
show engines \G show variables like '%engine%';
innodb引擎
最常用,支持事务,回滚,自增,外键
表结构存在.frm 文件中
数据和索引存在表空间中
读写效率稍差,占用空间大myisam
表结构存在.frm 文件中
.myd 存储数据
.myi 存储索引
快速,占空间小,丌支持事务和幵収 -
Linux Mysql基本操作
2020-05-17 16:48:04service mysql start service mysql stop service mysql restart 创建mysql命令软链接 ln -s /usr/local/mysql/bin/mysql /usr/bin 登录 语法:mysql -u用户名 -p用户密码 举例:mysql -uroot -p123456 ...-
服务
启动、停止、重启
service mysql start
service mysql stop
service mysql restart -
创建mysql命令软链接
ln -s /usr/local/mysql/bin/mysql /usr/bin -
登录
语法:mysql -u用户名 -p用户密码
举例:mysql -uroot -p123456 -
数据库查看、新增、删除,使用
show databases;
create database 数据库名;
drop database 数据库名;
use mysql 数据库名; -
数据库表查看、新增、删除
show tables;
create table;
drop table;
desc 表名
-
-
Linux MySQL基本操作
2021-01-27 15:34:062,进入mysql,终端中输入 mysql -u用户名 -p 回车,提示输入密码。输入密码后,回车进入数据库。 3,显示此用户下的数据库; show databases; 4,切换数据库 进入你需要的数据库; use 数据库名; 5,显示该数据库...1,进入服务器
2,进入mysql,终端中输入 mysql -u用户名 -p 回车,提示输入密码。输入密码后,回车进入数据库。
3,显示此用户下的数据库; show databases;
4,切换数据库 进入你需要的数据库; use 数据库名;
5,显示该数据库下所有表;show tables;
5,desc 数据表明; 显示这个表的详细信息
6, 查表数据 select * from t_tf_goods_type;
7,创建一个表、数据表的增删改查、删除表、修改表、以及查表数据 所有的执行语句多少原生的sql语句 不在一一举例 -
linux Mysql基本操作
2019-03-20 15:19:51mysql --version #进入mysql 命令 mysql -u root -p mysql -u root@localhost (没有密码的情况) #创建数据库 create database [dataname] #删除数据库 drop database [dataname] #查看数据库 show databases; #进入...命令
#查看版本
mysql --version#进入mysql 命令
mysql -u root -p
mysql -u root@localhost (没有密码的情况)#创建数据库
create database [dataname]#删除数据库
drop database [dataname]#查看数据库
show databases;#进入具体数据库
use [dataname]#查看数据库表
show tables;#删除表
drop table [tablename]#查看具体表的结构
desc [tablename]#查找数据
select * from tablename#插入数据
insert insto tablename;#修改数据
update [tablename] set name=’’ and id=103#删除数据
delete [tablename] where name=’’#添加索引
alter table [tablename] add fulltext index([columnname]);#查看索引
show index from [tablename] \G启动开关: service mysql {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
修复表
查看表状态
show table status like ‘tablename’ \G;
检测表
check table tablename
修复表
repair table tablename压缩表
查看数据文件位置
show global variables like ‘%datadir%’;
压缩文件
myisampack *.MYD#mysql 备份
冷备份
备份
停掉mysql 服务,在操作基本备份mysql 数据库
重启mysql服务,备份重启以后生产binlog
逻辑恢复
mysql -u root -p [databasename]<[backname].sql逻辑备份
导出整个数据库
mysqldump -u root -p [databasename] -F >[backname].sql
导出一个表
mysqldump -u root -p [databasename] [tablename]>[table].sql
导出数据库结构
mysqldump -u root -p -d --add-drop-table [databasename]>[database].sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table -
linux mysql 基本操作
2012-11-24 21:51:48一、mysql操作 启动:start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p ; 退出:exit/quit; 二、数据库操作 列出数据库:show databases; 创建数据库:create ... -
linux mysql基本操作命令
2019-01-20 21:01:461.linux下启动mysql的命令: service mysqld start 2.linux下重启mysql的命令: service mysqld restart 3.linux下关闭mysql的命令: server mysqld stop 4.进入mysql mysql //在没有设置密码和账户的情况下 ... -
linux mysql 基本操作命令
2011-12-26 14:48:291、使用SHOW语句找出在... mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs mysq -
linux mysql常用基本操作_linux下mysql常用基本操作
2021-02-03 12:41:39此文章記錄了linux下mysql的常用操作,主要方便自己忘記時查詢。1、登錄數據庫mysql -u用戶 -h主機 -p1234562、顯示數據庫show databases;3、選擇數據庫use 數據庫名;4、選擇數據庫后,顯示數據庫中的表show tables;... -
linux mysql etc inid_Linux下mysql基本操作
2021-02-05 02:00:14Linux下mysql基本操作作者:浩浩哥来了对mysql进行初始密码的添加方法(一)mysqladmin -uroot password 123方法(二)如果在添加初始密码是报错了可以进行我下面的方法修改密码。ERROR1045 (28000): Access denied for ... -
linux 下mysql 操作_Linux 下Mysql 基本操作
2021-01-27 05:27:241,Ubuntu 14.04下 Mysql 安装(1) sudo apt-get install mysql-server(2) sudo apt-get install mysql-client(3) sudo apt-get install libmysqlclient-dev安装过程中会有密码设置2,检查是否安装成功sudo netstat -... -
linux mysql etc inid_linux的基本操作(mysql 的基本操作)
2021-02-05 02:00:13Mysql 的基本操作在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作。当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些基本的操作已经可以应付... -
linux关于mysql_linux中mysql基本操作
2021-01-18 21:29:141.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql... -
linux mysql h p_Linux下MySQL基本操作
2021-02-06 23:51:38如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>请输连接到远程主机上的MySQL格式:mysql -h主机地址 -u用户名 -p用户密码假设远程主机... -
Linux如何指向mysql_linux的基本操作(mysql 的基本操作)
2021-02-01 09:20:22Mysql 的基本操作在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作。当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些基本的操作已经可以应付... -
Linux Mysql 的基本操作
2016-06-15 10:13:55Mysql的基本操作1、连接本机的mysql$mysql -r<username> -p2.linux下启动mysql的命令:mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径)3.linux下重启mysql的命令:mysqladmin restart /ect/init.... -
Linux和Mysql基本操作命令
2008-09-26 23:49:57Linux和Mysql基本操作命令,只是收集了一些比较基本的,常用的命令。 -
基于Linux的MySQL基本操作
2021-01-06 20:06:34MySQL数据基本操作 一、首次部署MySQL创建root用户密码: #设置密码为‘123456’ mysqladmin -u root password '123456' #登录mysql mysql -u root -p 二、修改密码 第一种方法: mysqladmin -u 用户名 -p 旧密码 ... -
linux中mysql基本操作
2016-10-12 15:36:001.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) ... -
Linux下mysql基本操作
2014-11-14 09:01:30Linux下mysql基本操作 作者:浩浩哥来了对mysql进行初始密码的添加方法(一)mysqladmin -uroot password 123方法(二)如果在添加初始密码是报错了可以进行我下面的方法修改密码。ERROR1045 (28000): Access denied... -
Linux下MySQL基本操作
2018-07-08 14:28:52linux下Mysql命令1、进入mysql,终端中输入 mysql -u用户名 -p enter键后,提示输入密码。输入密码后,enter进入数据库。2、show databases; 显示此用户下的数据库;3、use 数据库名; 切换数据库 4、show tables... -
linux 下mysql 操作_Linux 下MySQL的基本操作
2021-01-27 05:26:461.连接MySQL连接到本机的MySQL键入命令mysql -u root -p 回车提示你输入密码。Ps:用户名前可以有空格也可以没有空格,但是密码前必须没有空格MySQL的提示符是: mysql>连接到远程主机上的MySQL格式: mysql -h... -
Linux基本操作&&Linux操作MySQL
2020-07-26 21:34:51Linux基本操作&&Linux操作MySQL安装Linux系统 安装Linux系统 下载VMware虚拟机 下载CentOS-7系统 创建虚拟机 选择自定义 -
Linux Mysql命令行基本操作
2019-10-29 16:09:21文章目录1. 登录数据库2.... 添加用户4. 创建数据库5. 备份/恢复数据库6 . 导入.sql文件命令(例如D:/mysql.sql)7. 用文本方式将数据装入数据库表中(例如D:/mysql.txt)8 .删除数据库9 .... 操作数据... -
linux连接mysql基本操作
2019-08-02 21:53:16连接MYSQL 格式:mysql -h主机地址 -u用户名 -p密码 连接本机: 执行mysql -uroot -p命令 连接远程主机:假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令: mysql -...