首页 / 数据库 / MySQL / CentOS 6.5下MySQL数据库操作相关知识
CentOS 6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户。最近在写一个自动化部署的Shell脚本,需要通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户,经过一番查找和实验,得到以下几个命令,给大家分享一下:修改初始密码:mysqladmin -uroot -pvyCE2UwSaqx3xofR password "123456"开启远程登录,授权远程登录用户:mysql -uroot -proot -e "grant all privileges on *.* to "root"@"%" identified by "root" with grant option;"使授权立即生效:mysql -uroot -proot -e "flush privileges;"通过Shell创建、备份、还原MySQL数据库创建数据库:mysql -uroot -p123456 -e "CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARSET utf8 COLLATE utf8_general_ci;"备份数据库:mysqldump -uroot -p123456 yourDatabaseName > c:ackupFileName.dmp还原数据库:mysql -uroot -p123456 yourDatabaseName < c:ackupFileName.dmp删除数据库:mysql -uroot -proot -e "DROP DATABASE IF EXISTS share_wisdom;"显示服务器中所有的数据库:mysql -uroot -proot -e "Show DATABASES;"MySQL5.0.37下测试通过!还原数据库的时候出现了点问题,可能的原因:1、备份文件是在Windows下导出的;2、导出备份文件的MySQL版本是5.0,而目标环境是5.6;--------------------------------------分割线 --------------------------------------Ubuntu 14.04下安装MySQL http://www.linuxidc.com/Linux/2014-05/102366.htm《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF http://www.linuxidc.com/Linux/2014-03/98821.htmUbuntu 14.04 LTS 安装 LNMP NginxPHP5 (PHP-FPM)MySQL http://www.linuxidc.com/Linux/2014-05/102351.htmUbuntu 14.04下搭建MySQL主从服务器 http://www.linuxidc.com/Linux/2014-05/101599.htmUbuntu 12.04 LTS 构建高可用分布式 MySQL 集群 http://www.linuxidc.com/Linux/2013-11/93019.htmUbuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb http://www.linuxidc.com/Linux/2013-08/89270.htmMySQL-5.5.38通用二进制安装 http://www.linuxidc.com/Linux/2014-07/104509.htm--------------------------------------分割线 --------------------------------------更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14本文永久更新链接地址