Linux的MySql怎么新建一个用户,以及分配给他权限?
1 使用具有数据库管理权限的用户登陆MySQL,如root@localehost用户$ mysql -uroot -p'root_password'2 在mysql中创建用户名和密码mysql> create user 'new_username'@'%' IDENTIFIED BY 'new_password'
;3 配置权限mysql> grant all privileges on *.* TO 'new_username'@'%' with grant option;4 提交并立即生效mysql> commit;mysql> flush privileges;5 退出mysqlmysql> quit完成
如何将MySQL数据库迁移到Oracle数据库?
第一种方法:
直接迁移法。
关闭linux上的数据库,打包/var/lib/mysql/
tar -zcvf mysql.tar.gz /var/lib/mysql
传送到window上,启动windows 上的mysql服务器。
然后就可以正常操作mysql数据库了。
记住windows 是不区分大小写的
加入以下选项:
lower_case_table_names=1
当然可以用备份:
mysqlbackup -u<user> -p<password>
--backup-image=<image-file>
--backup_dir=<backup-dir> image-to-backup-dir
恢复数据库。
也可以用mysqldump 逻辑导入导出。