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使用笔记, 感谢原作者分享。