MySQL笔记
2015-10-14 22:25
537 查看
1 打开 连接MYSQL服务
> mysql -h服务器 -u用户名 -p密码1、例1:连接到本机上的MYSQL
首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL (远程:IP地址)
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u与root可以不用加空格,其它也一样)
2 显示数据库
mysql> show databases;
3 数据库存放地址
类似 C:\ProgramData\MySQL\MySQL Server 5.5\data4 导入.sql文件 常用source 命令
mysql>use 数据库然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql ;
5 修改 root 密码的方法
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR
'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
相关文章推荐
- mysql主从复制实现(基于mysql5.5版本)
- PostgreSQL customize inet_aton, inet_ntoa function in text type like MySQL.
- MySql学习笔记一
- 比较靠谱的修改MySQL编码的方法
- SQLAlchemy+MySQL入门
- PostgreSQL 逻辑复制插件 UDR,可以愉快的玩类似MySQL的binlog复制了。
- mysql 学习记录(十一)--事件调度器
- mysql创建触发器
- MAC安装MYSQL
- mysql性能优化
- MySQL的BLOB类型
- [转]MySQL 调优/优化的 100 个建议
- IMYSQL-叶金荣
- MySQL 数据库学习 基础知识
- ​5.5.xx MySQL 编译安装
- mysql主从复制,读写分离,半同步复制实现
- mysql查询不重复数据
- MySQL中的字符集
- MySQL用户权限(Host,User,Password)管理(mysql.user)
- MySQL命令记录1