`
chen_gengjia
  • 浏览: 108368 次
  • 性别: 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

 

分享到:
评论

相关推荐

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

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

    MySql安装与命令大全

    安装客户端后,才能用mysql命令连接。如下: [root@localhost setup]# mysql Welcome to the MySQL monitor….  1、启动  MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。  ...

    Mysql安装Linux

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

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

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

    linux下mysql的rpm安装包

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

    如何使用mysqladmin获取一个mysql实例当前的TPS和QPS

    mysqladmin是mysql官方的一款执行管理端的客户端程序,可以利用它对MySQL数据库服务进行操作,在MySQL5.5及以前的版本中,最常用的方法是用它来关闭mysql实例: mysqladmin -uxxx -pxxx -Pxxx -hxxx shutdown  随着...

    sql连接器下载,无需安装mysqladmin

    非常好用的图形化连接mysql客户端,无需要安装mysqladmin

    MySQL 5.1中文手冊

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    使用mysqladmin检测MySQL运行状态的教程

    mysqladmin是MySQL一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有”歧义”,所以可以...

    linux下安装proftp+mysql的过程

    3:使用mysql用户,解压缩安装文件到mysql目录/home/mysql/mysql5.0 4:使用root用户 cp /home/mysql/mysql5.0/support-files/my-medium.cnf /etc/my.cnf(执行前对my.cnf做好备份) 5:使用mysql用户shell> scripts/...

    MySql 5.1 参考手册.chm

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    MySQL 5.1参考手册

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    Linux中使用mysqladmin extended-status配合Linux命令查看MySQL运行状态

    mysqladmin是MySQL一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有”歧义”,所以可以...

    MySQL 5.1参考手册 (中文版)

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    MySQL 5.1参考手册中文版

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    MYSQL中文手册

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权...

    MySQL 5.1官方简体中文参考手册

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

    mysql官方中文参考手册

    2.8.7. 在Windows下编译MySQL客户端 2.9. 安装后的设置和测试 2.9.1. Windows下安装后的过程 2.9.2. Unix下安装后的过程 2.9.3. 使初始MySQL账户安全 2.10. 升级MySQL 2.10.1. 从5.0版升级 2.10.2. 升级授权表 ...

Global site tag (gtag.js) - Google Analytics