mysql 初级操作
来源:互联网 发布:安卓看电视软件 编辑:程序博客网 时间:2024/06/07 04:42
grant all privileges on *.* to admin@localhost identified by 'password' with grant option
grant all privileges on *.* to admin@"%" identified by 'password' with grant option
操作完后切记执行以下命令刷新权限
FLUSH PRIVILEGES
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql
注:/usr/local/mysql/bin/ ---> mysql的data目录
二、导入数据库
1、首先建空数据库
mysql>create database abc;
2、导入数据库
方法一:
(1)选择数据库
mysql>use abc;
(2)设置数据库编码
mysql>set names utf8;
(3)导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
建议使用第二种方法导入。
注意:有命令行模式,有sql命令
mysql> alter database mydb character set utf8 ;
2、创建数据库时,指定数据库的字符编码
mysql> create database mydb character set utf8 ;
3、查看mysql数据库的字符编码
mysql> show variables like 'character%'; //查询当前mysql数据库的所有属性的字符编码
【client】下面,加上default-character-set=utf8,或者character_set_client=utf8
【mysqld】下面,加上character_set_server = utf8 ;
因为以上配置,mysql默认是latin1,如果仅仅是通过命令行客户端,mysql重启之后就不起作用了。
- Java Mysql 初级操作
- mysql 初级操作
- MYSQL初级数据库操作
- mysql操作初级学习笔记
- JDBC连接mySQL操作初级
- 【Nodejs】Nodejs连接Mysql初级操作CURD
- mysql 初级操作-查询数据库时间
- mysql的安装及一些初级操作
- 初级操作
- mysql初级
- mysql 初级
- mysql 初级操作2 表的删除与数据迁移
- mysql初级(二)登陆,退出,操作数据库
- php【初级篇】之_4.php-mysql操作
- vim 初级操作
- SQLite初级操作
- xml初级操作
- RecyclerView初级操作
- Android button防多次点击
- C++ 书店程序,用cmd运行
- 如何使用C#创建Windows Webcam应用
- ROS 国外学习网站
- css--表格/表单
- mysql 初级操作
- js 获取当前年月日时分秒星期
- PullBezierZoomView 一个具有贝塞尔曲线下拉效果的自定义view
- Appium Grid工作原理
- 【安卓学习之常见问题】 Eclipse 提示 @Override 错误
- 如何实现JMeter关联
- 堆(heap)和栈(stack)的区别
- JAVA学习代码——实现文件名的过滤
- leetcode之求组合数