MySQL Command Line[mysql命令行常用命令] |
第一招、mysql服务的启动和停止net stop mysqlnet start mysql 第二招、登陆mysqlmysql -u用户名 -p用户密码 指定地址和端口号登陆:mysql -uroot -p -h127.0.0.1 -P33366 修改root 用户密码:用UPDATE直接编辑user表 mysql -u root mysql> use mysql; mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; mysql> FLUSH PRIVILEGES; 第三招、增加新用户grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码" CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; GRANT ALL PRIVILEGES ON DBName . * TO 'newuser'@'localhost'; 第四招: 操作数据库登录到mysql中,然後在mysql的提示符下运行下列命令,每个命令以分号结束。 缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。 第五招、导出和导入数据 导出数据: 如果遇见:Access denied 那可能是你用来备份的数据库用户没有lock table的权限,可以换一个权限更高的用户,或者使用mysqldump的另一个选项:--single-transaction mysqldump -uyourusername -pyourpassword --single-transaction yourdb > yourdb.sql 导入数据: 导入的时候需要注意编码:(可能出现错误ERROR:Unknown command '\"'.) C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p --default-character-set=utf8 dmmc < dmmc.sql 可能遇见的错误:ERROR 2006 (HY000): MySQL server has gone away 解决办法:my.ini
SQL 语句查询表: SELECT * FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='dmmc' 查询指定数据库中指定表的所有字段名 select column_name from information_schema.columns where table_schema='dmmc' and table_name='products'; 添加组合唯一索引: ALTER TABLE `t_specification_value` ADD UNIQUE KEY `specification` (`specification`,`code`)
|
MySQL Command
猜你喜欢
转载自choelea.iteye.com/blog/1734079
今日推荐
周排行