1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
导出一个表
mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名
mysqldump -u 用户名 -p -d 数据库名 表名 > 导出的文件名 (只导出结构)
mysqldump -u 用户名 -p data users > linuxde_users.sql
2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uabc_f -p abc < abc.sql
方法一:
在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【输入原来的密码】
方法二:
通过登录mysql系统,
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;
重启apache
service httpd start service httpd stop service httpd restart
添加索引
①添加普通索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
②添加联合索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
查询索引
show index fron table_name
标签:abc,name,数据库,mysql,导出,导入,sql,用户名
来源: https://blog.csdn.net/chang_nimo/article/details/95505973