分类目录归档:mysql

mysql 数据库如何重置密码呢?


摘要:
下文讲述mysql数据库重置账户密码的方法分享,如下所示:

今天登录mysql数据库时,出现access denied 提示信息,可能长时间没有登录数据库,把密码弄忘记了,那么在Linux系统下如何重置密码呢?如下文所示:

   /*cent OS 虚拟机*/
   cd /etc/mysql/mysql.conf.d
     vim mysqld.cnf
     /*在[mysqld] 下面加上 skip-grant-tables*/
     /*重启MySQL*/
    mysql -u root -p ---无需输入密码,直接登录
  
      update mysql.user set authentication_string=password('你的密码') where user='root';
      
    /*重新进入mysqld.cnf 把刚刚加入的 skip-grant-tables删除掉*/
    /*重启MySQL*/
 

mysql数据库中如何创建索引-查看索引呢?


摘要:
下文讲述mysql数据库中索引的操作示例分享,如下所示:

例:

 
 --- mysql创建索引
 alter table 数据库 add index 索引名称(数据库字段名称)

----PRIMARY KEY(主键索引)
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )

----UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE (`column`)

-----INDEX(普通索引)
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

-----FULLTEXT(全文索引)
ALTER TABLE `table_name` ADD FULLTEXT (`column`)


----mysql多列索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
 
---查看指定数据表下面的索引信息
show index from 数据库表名

MySQL 如何使用命令进行备份和还原数据库呢?


摘要:
下文讲述使用sql命令对mysql数据库进行备份和还原的方法分享,如下所示:

备份和还原数据库是我们常用的数据库命令,如:为防数据丢失,我们需每天对数据库进行备份操作
当我们需要测试数据时,我们需要将数据库还原到指定的机器上。
下文将讲述mysql数据库备份和还原的方法,如下:

  ---备份数据库
  
  ---1.使用mysqldump对数据库进行备份  
  ---例:将数据库名为"maomao"的数据库进行备份
   mysqldump -u root -p maomao > maomao_backup.sql
   
   ---备份所有数据库
    mysqldump -u root -p --all-databases > all_backup.sql
 
   ---将"maomao_backup.sql"还原至"maomao"数据库上
    mysql -u root -p maomao < maomao_backup.sql
	


   ---使用source命令还原数据库
   mysql > source maomao_backup.sql