精华内容
下载资源
问答
  • Linux MySQL 基本操作

    2018-07-06 10:20:44
    Linux 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:04
    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 ...
    1. 服务
      启动、停止、重启
      service mysql start
      service mysql stop
      service mysql restart

    2. 创建mysql命令软链接
      ln -s /usr/local/mysql/bin/mysql /usr/bin

    3. 登录
      语法:mysql -u用户名 -p用户密码
        举例:mysql -uroot -p123456

    4. 数据库查看、新增、删除,使用
      show databases;
      create database 数据库名;
         drop database 数据库名;
         use mysql 数据库名;

    5. 数据库表查看、新增、删除
      show tables;
      create table;
      drop table;
      desc 表名

    展开全文
  • Linux MySQL基本操作

    2021-01-27 15:34:06
    2,进入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:51
    mysql --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 ...
  • 1.linux下启动mysql的命令: service mysqld start 2.linux下重启mysql的命令: service mysqld restart 3.linux下关闭mysql的命令: server mysqld stop 4.进入mysql mysql //在没有设置密码和账户的情况下 ...
  • 1、使用SHOW语句找出在... mysql> SHOW DATABASES;  +----------+  | Database |  +----------+  | mysql |  | test |  +----------+  3 rows in set (0.00 sec)    2、创建一个数据库abccs  mysq
  • 此文章記錄了linuxmysql的常用操作,主要方便自己忘記時查詢。1、登錄數據庫mysql -u用戶 -h主機 -p1234562、顯示數據庫show databases;3、選擇數據庫use 數據庫名;4、選擇數據庫后,顯示數據庫中的表show tables;...
  • Linuxmysql基本操作作者:浩浩哥来了对mysql进行初始密码的添加方法(一)mysqladmin -uroot password 123方法(二)如果在添加初始密码是报错了可以进行我下面的方法修改密码。ERROR1045 (28000): Access denied for ...
  • 1,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 -...
  • Mysql基本操作在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作。当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些基本的操作已经可以应付...
  • 1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql...
  • 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>请输连接到远程主机上的MySQL格式:mysql -h主机地址 -u用户名 -p用户密码假设远程主机...
  • Mysql基本操作在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作。当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些基本的操作已经可以应付...
  • Linux Mysql基本操作

    2016-06-15 10:13:55
    Mysql基本操作1、连接本机的mysql$mysql -r<username> -p2.linux下启动mysql的命令:mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径)3.linux下重启mysql的命令:mysqladmin restart /ect/init....
  • LinuxMysql基本操作命令,只是收集了一些比较基本的,常用的命令。
  • 基于LinuxMySQL基本操作

    千次阅读 2021-01-06 20:06:34
    MySQL数据基本操作 一、首次部署MySQL创建root用户密码: #设置密码为‘123456’ mysqladmin -u root password '123456' #登录mysql mysql -u root -p 二、修改密码 第一种方法: mysqladmin -u 用户名 -p 旧密码 ...
  • linuxmysql基本操作

    2016-10-12 15:36:00
    1.linux下启动mysql的命令:  mysqladmin start  /ect/init.d/mysql start (前面为mysql的安装路径)  2.linux下重启mysql的命令:  mysqladmin restart  /ect/init.d/mysql restart (前面为mysql的安装路径)  ...
  • Linuxmysql基本操作

    2014-11-14 09:01:30
    Linuxmysql基本操作 作者:浩浩哥来了对mysql进行初始密码的添加方法(一)mysqladmin -uroot password 123方法(二)如果在添加初始密码是报错了可以进行我下面的方法修改密码。ERROR1045 (28000): Access denied...
  • LinuxMySQL基本操作

    千次阅读 2018-07-08 14:28:52
    linuxMysql命令1、进入mysql,终端中输入 mysql -u用户名 -p enter键后,提示输入密码。输入密码后,enter进入数据库。2、show databases; 显示此用户下的数据库;3、use 数据库名; 切换数据库 4、show tables...
  • 1.连接MySQL连接到本机的MySQL键入命令mysql -u root -p 回车提示你输入密码。Ps:用户名前可以有空格也可以没有空格,但是密码前必须没有空格MySQL的提示符是: mysql>连接到远程主机上的MySQL格式: mysql -h...
  • Linux基本操作&&Linux操作MySQL安装Linux系统 安装Linux系统 下载VMware虚拟机 下载CentOS-7系统 创建虚拟机 选择自定义
  • 文章目录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  -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,969
精华内容 787
关键字:

linuxmysql基本操作

linux 订阅
mysql 订阅