`

linux下mysql相关命令(菜鸟学习)

阅读更多
最近在学习mysql,还是只菜鸟,所以共享下
1.linux下启动mysql的命令:
  [root@localhost ~]# mysqladmin start
  /ect/init.d/mysql start (前面为mysql的安装路径)

2.linux下重启mysql的命令:
  [root@localhost ~]# mysqladmin restart
/ect/init.d/mysql restart (前面为mysql的安装路径)

3.linux下关闭mysql的命令:
  [root@localhost ~]# mysqladmin shutdown
  /ect/init.d/mysql shutdown (前面为mysql的安装路径)

4.查看mysql服务是否已经添加到linux上
  [root@localhost ~]# chkconfig --list mysqld
  mysqld          0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:启用  6:关闭
  [root@localhost ~]#
  如果没有,先添加,用chkconfig --add mysqld
  然后在3 5级别上设定服务为on
  chkconfig --level 35 mysqld on
   然后service start一下;

5.启动了服务,检查服务器是否在运行
  [root@localhost ~]# ps -el | grep mysqld
  4 S     0  1796     1  0  85   0 -  1513 wait   ?        00:00:00 mysqld_safe
  4 S    27  1856  1796  0  78   0 - 34055 -      ?        00:00:00 mysqld
  [root@localhost ~]#
  如果看到有,说明服务器安装起来了~(有的版本的mysql守护进程为mysql,你都试试吧)

6.查看mysql版本
  [root@localhost ~]# mysql --version
  或者进入mysql命令行
  mysql> select version();

  想获得更多版本信息
  [root@localhost ~]# mysqladmin -uroot -p*** version

7.格式: mysql -h主机地址 -u用户名 -p用户密码
  连接本机上的mysql:命令mysql -uroot -p, 回车后提示输入密码。
  退出mysql命令:exit(回车)

8.修改mysql密码:
  [root@localhost ~]# mysqladmin -u用户名 -p旧密码 password 新密码
  或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");

9.备份mysql
  mysqldump -h主机地址 -u用户名 -p用户密码 数据库名 表名(备份某张表时使用,可多个) > 文件名(me习惯用*.sql)
  例子:都以本机为例
  a.备份所有数据库用-A(一定要大写)
    [root@localhost ~]# mysqldump -uroot -p*** -A > ***.sql
  b.备份单个数据库 database1
    [root@localhost ~]# mysqldump -uroot -p*** database1 > ***.sql
  c.备份单个数据库database1中某张表table1
    [root@localhost ~]# mysqldump -uroot -p*** database1 table1 > ***.sql
  d.备份单个数据库database1中某张表table1,table2
    [root@localhost ~]# mysqldump -uroot -p*** database1 table1 table > ***.sql

10.恢复mysql
    mysql -h主机地址 -u用户名 -p用户密码 数据库名(恢复所有数据库时不填)  < 文件名(me习惯用*.sql)
  例子:都以本机为例
  a.恢复所有数据库
    [root@localhost ~]# mysql -uroot -p*** < ***.sql
  b.恢复到指定数据库 database2
    [root@localhost ~]# mysql -uroot -p*** database2 < ***.sql

11.备份档压缩与解压(节省空间7:1)
   tar -czvf 目的文件名 源文件名
   例子:
   a、将***.sql 压缩成 ***.sql.tar.gz
      tar -czvf ***.sql.tar.gz ***.sql
   b、解压 ***.sql.tar.gz
      tar -zxvf ***.sql.tar.gz

--待补充
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics