• mysql教程
  • Linux和windows下用mysql c++ library操作Mysql数据库
  • mysql 5.7下载安装配置详细教程
  • Python的MySQLdb模块安装
  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • Win7 64位下mysql 下载、安装与配置图文教程
  • mysql update语句的用法详解
  • mysql 存储过程实例和基本语法
  • MySQL Workbench的下载安装与使用教程
  • mysql安装图解
  • mysql 命令大全及导入导出表结构或数据
  • mysql数据库下载安装教程和使用技巧
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • MySQL 重装MySQL后, mysql服务无法启动
  • Mysql查询错误:ERROR:no query specified原因
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • php安装完成后如何添加mysql扩展
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • centos安装mysql,连接时'Can't connect to local MySQL server through socket '/tmp/mysql
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 在Linux内安装了Mysql,无法进入Mysql.
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • 怎样在linux终端输入mysql直接进入mysql?
  • MySQL索引基本知识
  • c++中关于#include <mysql/mysql.h>的问题?
  • Mysql设置查询条件(where)查询字段为NULL
  • mysql -u root mysql 怎么解释
  • mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
  • mm.mysql那里可以下载?www.mysql.com根本下载不了。谢谢了
  • java将类序列化并存储到mysql(使用hibernate)
  • MySQL集群 MySQL Cluster
  •  
    当前位置:  数据库>mysql

    Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)

     
    分享到:
        发布时间:2014-3-18  


        本文导语: Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)1. 启动MySQL服务启动MySQL服务的命令为:/etc/init.d/mysqld start命令执行后如图7-5所示,表示启动MySQL服务成功。 也可以用/etc/init.d/mysqld的简化命令启动MySQL服务:servic...

    Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)

    1.  启动MySQL服务

    启动MySQL服务的命令为:

    /etc/init.d/mysqld start

    命令执行后如图7-5所示,表示启动MySQL服务成功。

    也可以用/etc/init.d/mysqld的简化命令启动MySQL服务:

    service mysqld start

    停止MySQL服务

    停止MySQL服务的命令为:

    W/etc/init.d/mysqld stop

    命令执行后如图7-7所示,表示停止MySQL服务成功。

    同样也可以用service命令停止MySQL服务。

    重新启动MySQL服务

    重新启动MySQL服务的命令为:

    /etc/init.d/mysqld restart

    同样也可以用service命令停止MySQL服务。

    如果需要让MySQL服务随系统启动而自动加载,可以执行“ntsysv”命令自动服务配置程序,找到“mysqld”服务,按空格键在其前面加上“*”星号,然后按tab键,选择“确定”即可。

    2.登陆mysql

    语法如下: mysql -u用户名 -p用户密码

    键入命令mysql -uroot -p, 回车提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:

    mysql>

    注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP

    3.增加新用户

    格式grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

    如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:

    grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";

    如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。

    如果你不想user1有密码,可以再打一个命令将密码去掉。

    grant select,insert,update,delete on mydb.* to user1@localhost identified by "";

    4. 操作数据库

    登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。

    1) 显示数据库列表。

    show databases;

    缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。

    2) 显示库中的数据表:

    use mysql;

    show tables;

    3) 显示数据表的结构:

    describe 表名;

    4) 建库与删库:

    create database 库名;

    drop database 库名;

    5)建表:

    use 库名;

    create table 表名(字段列表);

    drop table 表名;

    6) 清空表中记录:

    delete from 表名;

    7) 显示表中的记录:

    select * from 表名;

    5、导出导入数据

    1) 导出数据

    mysqldump --opt test > mysql.test

    即将数据库test数据库导出到mysql.test文件,后者是一个文本文件

    如:mysqldump -u root -p123456 --databases dbname > mysql.dbname

    就是把数据库dbname导出到文件mysql.dbname中

    2) 导入数据:

    mysqlimport -u root -p123456 < mysql.dbname

    3)将文本数据导入数据库:

    文本数据的字段数据之间用tab键隔开。

    use test;

    load data local infile "文件名" into table 表名;

    使用SHOW语句找出在服务器上当前存在什么数据库:

    mysql> SHOW DATABASES;

    创建一个数据库MYSQLDATA

    mysql> CREATE DATABASE MYSQLDATA;

    选择你所创建的数据库

    mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

    查看现在的数据库中存在什么表

    mysql> SHOW TABLES;

    创建一个数据库表

    mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

    显示表的结构:

    mysql> DESCRIBE MYTABLE;

    往表中加入记录

    mysql> insert into MYTABLE values ("hyq","M");

    用文本方式将数据装入数据库表中(例如D:/mysql.txt)

    mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

    导入.sql文件命令(例如D:/mysql.sql)

    mysql>use database;

    mysql>source d:/mysql.sql;

    删除表

    mysql>drop TABLE MYTABLE;

    清空表

    mysql>delete from MYTABLE;

    更新表中数据

    mysql>update MYTABLE set sex="f" where name='hyq';

    备份数据库

    mysqldump -u root 库名>xxx.data

    连接到远程主机上的MYSQL

    假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

    mysql -h110.110.110.110 -uroot -pabcd123

    (注:u与root可以不用加空格其它也一样)

    退出MYSQL命令: exit (回车)


    相关文章推荐:
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • php连接不上mysql但mysql命令行操作正常的解决方法
  • 装了两个mysql,如何设置登录命令。
  • 如何用命令行进入mysql具体操作步骤
  • 命令行下怎样操作MySQL
  • mysql 编码设置命令
  • mysql在linux redhate 4 下,命令行模式下服务不能自动运行
  • linux下如何重起mysql呀,急,在线等,命令是什么呀?
  • 命令行输入mysql -uroot ,提示:command not found
  • DOS命令行窗口mysql中文显示乱码问题解决方法
  • Fedora环境下装MySQL命令方法介绍
  • mysql常用命令大全 mysql常用命令总结
  • MYSQL 修改root密码命令小结
  • 关于MYSQL 远程登录的授权方法 命令
  • MySql是不是只能用命令行才能建数据表?
  • MySQL防止delete命令删除数据的两种方法
  • 请问linux下重启mysql的命令?
  • 一句命令完成MySQL的数据迁移(轻量级数据)
  • Mysql命令行导入sql数据
  • 急!linux下mysql的创建用户组和创建用户命令不能生效啊????


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

    浙ICP备11055608号