运行和关闭
查看运行状态: sudo service mysql status
启动服务:service mysql start
关闭服务:service mysql stop
重启服务:service mysql restart
登录
登录有三种方式
1. mysql --user=root --password=helloworld --host=host.iridiumcao.info //注意,如果连接本地数据库,host 参数可以省略。
2. mysql -u root -p 回车,然后在提示光标后输入密码并回车
3. 直接登录到某数据库:mysql dbNameHere -u root -phelloworld
这里需要注意,如果执行
$ mysql --user=root
无法登录,并提示如下错误
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
则可能是权限问题,可以尝试使用 sudo 方式:
$ sudo mysql -u root
首次登录可能没有密码,也可能需要改密码,可用如下方式设置:
mysql> set password = password('admin');
这里将密码设置为字符串 admin.
其他操作
创建用户:create user userNameHere@localhost identified by 'passwordHere';
创建数据库:create database dbNameHere;
删除数据库:drop database dbNameHere;
查看数据库(schame) show databases;
切换某数据库:use 数据库名称;
查看表:show tables;
查看表结构:desc 表名;
备份数据库:mysqldump -u root -p密码 数据库名>data.bak
恢复数据库:mysql -u root -p密码 数据库名<data.bak
退出shell: exit; 或者 quit;
执行脚本:source {脚本路径}
其他
在win7中,如果要从命令行中启动 mysql 服务,需要以管理员身份启动 cmd,然后执行:net start mysql