yjiang's cake

mysql启动错误:mysqld_safe mysqld from pid xxx enaed

具体原因未知,可能是由于权限

1. /usr/local/var/mysql 全部删除

2. 执行 /usr/local/Cellar/mysql/

/scripts/mysql_install_db 初始化

3. 尝试重启 mysql.server restart

mysql常用状态查询命令

查询mysql进程

    show processlist;       #默认列出10条
    show full processlist;  #列出全部

<h4>查询哪些表是打开的</h4>

    #show open tables;  
    #In_use列表示有多少线程正在使用某张表,Name_locked表示表名是否被锁

<h4>列出所有当前加锁的表</h4>

    show open tables where In_use &gt; 0;

<h4>查询服务器状态</h4>

    show status like '%lock%'

<h4>查询服务器运行信息</h4>

    show variables like '%timeout%';

<h4>查询innodb引擎运行信息</h4>

    show engine innodb status\G;

mysql从csv文件导入数据

当文件在服务器上

LOAD DATA INFILE
#以,分割的csv文件导入为例
LOAD DATA INFILE '/Users/yjiang/foo.csv' INTO TABLE <table_name> FIELDS TERMINATED BY ',';

当文件在本地

LOAD DATA LOCAL INFILE
#以,分割的csv文件导入为例
LOAD DATA LOCAL INFILE '/Users/yjiang/foo.csv' INTO TABLE<table_name>  FIELDS TERMINATED BY ',';

mysql 命令行下快速执行sql语句

mysql -uroot -proot dbname -e "sql command"

mysql快速复制一个数据库

  1. 创建空数据库
    mysql -uroot -ppwd
    mysql> create database newdb;

  2. 快速复制数据库
    mysqldump -uroot -ppwd db1 | mysql -uroot -ppwd newdb

Copyright © 2016 yjiang's cake

返回顶部