分类 "MySQL" 下的文章

问题:如何查询mysql数据表的注释?

方法:

SELECT COLUMN_NAME, column_comment FROM INFORMATION_SCHEMA.Columns WHERE
    table_name='users' AND table_schema='dongman';

拓展:

/* 查询数据库 ‘dongman’ 所有表注释 */
SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='dongman';

阅读全文

问题:mysql5.7忘记root密码怎么办?如何重置mysql的root密码?
mysql报错:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

解决:mysql5.7安装时没有需要输入root密码,转为为auth_socket,需要手动修改

方法:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在 [mysqld] 这一块中加入 skip-grant-tables
sudo service mysql restart  重启mysql

阅读全文

导出数据和数据结构:
输入:mysqldump -u [数据库用户名] -p [要备份的数据库名称]>[备份文件的保存路径]
例子:mysqldump -u root -p test>d: est.sql
导出数据库并压缩
mysqldump -uroot -p test | gzip > data.tgz
解压
gunzip data.tgz这样会解压为data.tar
mv data.tar data.sql
导入数据库
mysql -u用户名 -p 数据库名 < 数据库名.sql
例子:mysql -uroot -p test < test.sql
注:http://www.jb51.net/article/25257.htm