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
安装客户端后,才能用mysql命令连接。如下: [root@localhost setup]# mysql Welcome to the MySQL monitor…. 1、启动 MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。 ...
三、安装MySQL客户端: # rpm -ivh /software/mysql/MySQL-client-5.1.62-1.glibc23.i386.rpm 现在就安装客户端成功了,可以看看关于MySQL一些文件: # ls /usr/bin/mysql* 四、登录mysql: 刚开始装上mysql时是...
mysqladmin命令是MySQL服务器管理任务的客户端工具,它可以检查MySQL服务器的配置和当前工作状态,创建和删除数据库,创建用户和修改用户密码等操作。 语法格式 : mysqladmin [参数] [管理命令] 常用参数: -h ...
三、安装MySQL客户端: # rpm -ivh /software/mysql/MySQL-client-5.1.62-1.glibc23.i386.rpm 现在就安装客户端成功了,可以看看关于MySQL一些文件: # ls /usr/bin/mysql* 四、登录mysql: 刚开始装上mysql时是...
mysqladmin是mysql官方的一款执行管理端的客户端程序,可以利用它对MySQL数据库服务进行操作,在MySQL5.5及以前的版本中,最常用的方法是用它来关闭mysql实例: mysqladmin -uxxx -pxxx -Pxxx -hxxx shutdown 随着...
非常好用的图形化连接mysql客户端,无需要安装mysqladmin
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一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有”歧义”,所以可以...
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/...
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. 升级授权表 ...
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一个重要的客户端,最常见的是使用它来关闭数据库,除此,该命令还可以了解MySQL运行状态、进程信息、进程杀死等。本文介绍一下如何使用mysqladmin extended-status(因为没有”歧义”,所以可以...
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. 升级授权表 ...
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. 升级授权表 ...
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. 升级授权...
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. 升级授权表 ...
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. 升级授权表 ...