MySQL使用笔记
程序员文章站
2024-01-29 10:16:16
...
MySQL安装管理 1.给root用户设置密码 一般情况下,刚安装的mysql的root密码是空,为了安全我们需要给他设置密码 sudo /usr/bin/mysql_secure_installation 输入你设置的密码,然后一路默认就可以了。 2.用户管理 创建用户 分配权限 CREATE USER 'hive'@'meta
MySQL安装管理
1.给root用户设置密码
一般情况下,刚安装的mysql的root密码是空,为了安全我们需要给他设置密码sudo /usr/bin/mysql_secure_installation
输入你设置的密码,然后一路默认就可以了。
2.用户管理
创建用户
分配权限
CREATE USER 'hive'@'metastorehost' IDENTIFIED BY 'mypassword'; REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'hive'@'metastorehost'; GRANT SELECT,INSERT,UPDATE,DELETE,LOCK TABLES,EXECUTE ON metastore.* TO 'hive'@'metastorehost'; FLUSH PRIVILEGES;
3. MySQL数据迁移
使用mysqldump
mysqldump -u root -pxxx dbname | mysql -u root -pxxx -h destinationhost dbname
或者:
mysqldump -u root -pxxx dbname > bakup.sql 然后在mysql控制台: source bakup.sql
如果需要安装查询SQL来导出指定CSV格式数据请参考文章《MySQL按属性字段导出CSV数据》
参考:MySQL下的数据库迁移
SQL语句
原文地址:MySQL使用笔记, 感谢原作者分享。