linux mysql -uroot,linux下mysql的使用

linux下mysql的使用

启动mysql:  /etc/rc.d/init.d/mysql start

修改密码: 格式:mysqladmin -u用户名 -p旧密码 password 新密码

使用密码登录:  mysql -u root -p

显示数据库:  show databases;

选择数据库:  use 数据库名;

显示表:  show tables;

显示表结构:  descibe 表名;

远程登录mysql需要开启权限:

grant 权限名(all表全部) on 库名(*表全部).表名(*表全部) to 用户名@"%"(%表全部IP) identified  by "密码"

例如: grant all on *.* to root@"%" identified by "111111"

查看mysql的版本信息: \s

判断是否支持分区: show variables like '%partition%'

相关文档:

备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename > bac ......

关键字: mysql

MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令。包括查看 MySQL 数据库服务器字符集、查看 MySQL 数据库字符集,以及数据表和字段的字符集、当前安装的 MySQL 所支持的字符集等。

一、查看 MySQL 数据库服务器和数据库字符集。

mysql> show variab ......

1. 在/etc/my.cnf中加入一下内容

[mysqld_dev]

socket=/tmp/mysql.sock

port=3307

pid-file=/var/run/mysqld/mysqld_dev.pid

datadir=/var/lib/mysql_dev

log=/var/log/mysqld_dev.log

log-error=/var/log/mysqld_dev.err.log

user=mysql

2. 根据以上内容创建目录和文件

mkdir /var/lib/mysqld_dev

chown mys ......

可以将这个脚本放进crontab,他的配制文件在 /etc/crontab中每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。

#!/bin/bash

#This is a ShellScript For Auto DB Backup

#Powered by aspbiz

#2004-09

#Setting

#设置数据库名,数据库登录名,密码,备份路径,日志� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值