`
chen_gengjia
  • 浏览: 109422 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql 安装、客户端使用、mysqladmin

阅读更多

 

 

mysql 安装

 

ubuntu 下面 mysql 的安装很简单,用  sudo apt-get install mysql-server 命令可以自动安装 mysql server ,  mysql client 及其它依赖的组件,安装完后,用 netstat -nat 查看当前活跃网络服务,看到

 tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

就表明 mysql server 已经开启,如果没开启,可以用  sudo service mysql start  开启,

同样,用 sudo  service  mysql  stop / restart  可以停止服务或重启服务

 

 

mysql 客户端使用

直接在命令行打  >>mysql  -u[username]   -p[password]   -h[host]  可以使用 mysql 客户端与服务器交互

 

在 mysql 客户端下可以做很多事情的,比如

 


一般指令

mysql>show databases; # 显示有当前用户权限内可以看到的数据库

 

mysql>use dbname; # 进入某个数据库

 

mysql>show tables; #显示当前数据库内当前用户权限下可以见到的表

 

mysql>query; #query 可以是各种SQL语句

 

mysql>create database dbname; # 创建数据库,一般要root权限

 

mysql>create table tname(itemname itemtype(length) ..) ; #创建数据库表,需要对当前数据库有造表的权限

 

 

权限修改指令

 

#如果要进行整个mysql的权限管理,需要修改mysql数据库的user表,一般要root帐号进入

 

mysql>mysql -uroot -pyourpassword  # 进入客户端

 

mysql>use mysql; #进入mysql数据库

 

mysql>insert into user(Host,User,Password,Select_priv)values('','nsfocus',password('nsfocus'),'Y');

        #向user 表增加一个记录==为系统增加一个用户,上面指令增加了一个用户nsfocus,密码也是nsfocus

 

mysql>update user set Password=password('newpassword')  where User='root'

       #修改root帐号的密码,password函数是密码加密函数

 

mysql>create database test;  #创建一个数据库test

mysql>GRANT ALL PRIVILEGES on test.*  to test@'%';  #将test数据库的全部权限给test用户,如果没有该用户,先创建一个该用户,@'%' 表示所有ip都可以,即test帐号可以在任何IP地址的PC下去登录服务器

mysql>FLUSH PRIVILEGES; #刷新权限,让上面的修改启效,权限问题是由一个 grant 的表控制的

 

 

补充说明:  mysqladmin

mysqladmin 是一个mysql数据库服务器的客户端,它比上面那个可以說是自带的比较简单的client多了一些功能,当然,

也有很多类似的功能,但是用更简单的更上层的指令来实现,比如mysql>FLUSH PRIVILEGES; 可以用

>>mysqladmin -uroot -ppassword reload; 实现,mysqladmin 的常用指令:

 

 ping            Check if mysqld is alive
  processlist        Show list of active threads in server
  reload        Reload grant tables
  refresh        Flush all tables and close and open logfiles
  shutdown        Take server down
  status        Gives a short status message from the server
  start-slave        Start slave
  stop-slave        Stop slave
  variables             Prints variables available
  version        Get version info from server

 

分享到:
评论

相关推荐

    ubuntu mysql5.6 客户端安装包及说明

    本资源针对的是Ubuntu 14.04及更高版本,并提供了MySQL客户端的5.6版本安装包,这对于那些需要与较低版本的MySQL服务器进行交互的用户尤其有用,因为某些特定功能或数据格式可能在新版本中引入,而在旧版本中不被...

    mysql客户端Linux RPM包

    对于开发者和系统管理员来说,理解如何在Linux环境中正确安装和使用MySQL客户端是至关重要的,因为这将直接影响到数据库的管理和应用的开发效率。通过使用这些RPM包,用户可以在Linux上便捷地部署和使用MySQL客户端...

    Linux运维-运维课程d2-MySQL基本SQL语句(上)-03-客户端工具mysqladmin使用.mp4

    Linux运维-运维课程d2-MySQL基本SQL语句(上)-03-客户端工具mysqladmin使用.mp4

    mysql_client for linux 最新mysql客户端

    要安装这个MySQL客户端,你需要在Linux终端中使用RPM命令。对于基于RPM的系统(如Fedora、CentOS或Red Hat),可以使用以下命令: ```bash sudo rpm -Uvh MySQL-client-5.5.24-1.linux2.6.i386.rpm ``` 安装完成后...

    MySQL4Linux安装包(客户端服务端)

    4. **安装MySQL客户端**:接着,使用`sudo rpm -ivh MySQL-client-5.5.28-1.el6.i686.rpm`命令来安装MySQL客户端工具。这样,您就可以通过命令行或者其他支持MySQL的程序连接到数据库。 5. **启动和配置MySQL服务**...

    MYSQL_客户端_C_API编程

    《MYSQL_客户端_C_API编程》是一本针对C语言开发MySQL客户端程序的电子书,旨在帮助初学者理解如何使用MySQL的C API(应用程序编程接口)来编写连接和操作MySQL数据库的程序。C API提供了连接管理、查询构造和发送、...

    mysql客户端-控制台.rar

    在Linux环境中,理解并熟练使用MySQL客户端是数据库管理的基础。通过这些工具,我们可以有效地进行数据库维护、数据分析和应用开发,确保系统的稳定运行和数据的安全性。对于开发者和运维人员来说,掌握这些知识是...

    centos7 mysql客户端包

    在本例中,我们将使用 YUM 来安装 MySQL 客户端。 4. **安装过程**: - 首先,确保系统是最新的:`sudo yum update` - 添加 MySQL 社区服务器的存储库:`sudo yum install -y ...

    linux下安装mysql服务器

    在 Linux 下使用 yum 安装 MySQL 客户端和服务器端,需要首先确认 MySQL 是否已安装,然后安装客户端和服务器端。 2. 数据库字符集和端口设置 在安装完成后,需要设置数据库字符集和端口号。数据库字符集可以在 /...

    Linux版Mysql客户端与服务端 5.6.26最新版

    接下来是`MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm`,这是MySQL客户端的安装包,包含了连接MySQL服务器所需的命令行工具,如`mysql`, `mysqladmin`, `mysqldump`等。`mysql`命令行客户端用于交互式地查询...

    Mysql客户端命令

    ### MySQL客户端命令详解 #### 一、数据库管理命令 **1. 显示所有数据库** - **命令**: `SHOW DATABASES;` - **功能**: 列出MySQL服务器上所有的数据库。 **2. 创建数据库** - **命令**: `CREATE DATABASE ...

    虚拟机安装MYSQL

    例如,使用`rpm –ivh MySQL-client-5.5.23-1.linux2.6.i386.rpm`命令安装MYSQL客户端。 三、启动MYSQL 安装完成后,需要启动MYSQL服务器。使用`/etc/init.d/mysql start`命令启动MYSQL服务器。 四、登录MYSQL ...

    MySql安装与命令大全

    接着,使用`rpm -ivh MySQL-server-5.5.18-1.linux2.6.i386.rpm`安装MySQL服务器,而`rpm -ivh MySQL-client-5.5.18-1.linux2.6.i386.rpm`用于安装MySQL客户端。安装完成后,可以通过`mysql`命令行工具连接到MySQL...

    Mysql安装Linux

    三、安装MySQL客户端: # rpm -ivh /software/mysql/MySQL-client-5.1.62-1.glibc23.i386.rpm 现在就安装客户端成功了,可以看看关于MySQL一些文件: # ls /usr/bin/mysql* 四、登录mysql: 刚开始装上mysql时是...

    MySQL数据库 8.0安装手册

    用户可以使用 MySQL 客户端工具登录数据库,修改数据库密码,进行远程登录等操作。 登录数据库 用户可以使用 `mysql` 命令登录数据库,例如 `mysql -h localhost -u root -p`。在登录后,用户可以执行各种数据库...

    Mysql高级文档超详细

    例如,安装Mysql客户端可以使用以下命令:`rpm -ivh MySQL-client-5.5.48-1.linux2.6.i386.rpm`。同样,在安装过程中可能会遇到依赖关系的问题,例如libncurses.so.5的依赖关系。可以使用yum来安装依赖项,例如:`...

    mysql安装.doc

    - `mysql -u username -p`: 登录MySQL服务器,输入密码后进入MySQL客户端。 - `SHOW DATABASES;`: 查看所有数据库。 - `CREATE DATABASE database_name;`: 创建新数据库。 - `USE database_name;`: 选择使用的数据库...

    mysql mysqladmin使用

    MySQL中的`mysqladmin`是一个非常实用的命令行工具,它允许数据库管理员执行一系列管理任务,无需通过MySQL客户端或者编写SQL语句。以下是对`mysqladmin`的详细使用介绍: 1. **连接MySQL服务器** 要连接到MySQL...

    mysqladmin命令 MySQL服务器客户端管理工具

    mysqladmin命令是MySQL服务器管理任务的客户端工具,它可以检查MySQL服务器的配置和当前工作状态,创建和删除数据库,创建用户和修改用户密码等操作。 语法格式 : mysqladmin [参数] [管理命令] 常用参数: -h ...

Global site tag (gtag.js) - Google Analytics