命令行方式管理MySQL数据库实例

一、从命令行登录MySQL数据库服务器
1、登录使用默认3306端口的MySQL

/usr/local/mysql/bin/mysql -u root -p

2、通过TCP连接管理不同端口的多个MySQL(注意:MySQL4.1以上版本才有此项功能)

/usr/local/mysql/bin/mysql -u root -p –protocol=tcp –host=localhost –port=3307

3、通过socket套接字管理不同端口的多个MySQL

/usr/local/mysql/bin/mysql -u root -p –socket=/tmp/mysql3307.sock

4、通过端口和IP管理不同端口的多个MySQL

/usr/local/mysql/bin/mysql -u root -p -P 3306 -h 127.0.0.1

[阅读全文]

mysql安装和优化[原创]

在日常生活中,我们使用mysql的地方很多,尤其是使用开源软件.下面介绍一下mysql的安装和优化,以安装源码为例!

1 安装

tar xzf mysql-5.1.33.tar.gz
cd mysql-5.1.33
./BUILD/autorun.sh #安装第三方引擎或修改源码时候运行
./configure –prefix=/usr/local/mysql –enable-shared –disable-thread-safe-client –enable-assembler –enable-local-infile –with-charset=utf8 –with-extra-charsets=all –with-big-tables –with-ssl –with-embedded-server
make && make install
cp support-files/my-huge.cnf /etc/my.cnf
mysql_install_db –user=mysql
mysqladmin -u root password “xxxx”

[阅读全文]

Oracle维护常用SQL语句

1、查看表空间的名称及大小
  select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
  from dba_tablespaces t, dba_data_files d
  where t.tablespace_name = d.tablespace_name
  group by t.tablespace_name;
2、查看表空间物理文件的名称及大小
  select tablespace_name, file_id, file_name,
  round(bytes/(1024*1024),0) total_space
  from dba_data_files
  order by tablespace_name;
3、查看回滚段名称及大小
  select segment_name, tablespace_name, r.status,
  (initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
  max_extents, v.curext CurExtent
  From dba_rollback_segs r, v$rollstat v
  Where r.segment_id = v.usn(+)
  order by segment_name ;
4、查看控制文件
  select name from v$controlfile;
5、查看日志文件
  select member from v$logfile;

[阅读全文]