MySql修改root密码、设置IP访问
2015-08-28 11:38
671 查看
修改密码:
方法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;
设置IP访问
mysql>use mysql;
mysql>select 'host','user' from user where user='root';
mysql>update user set host = '%' where user ='root' and host='::1';
mysql>flush privileges;
mysql>quit
方法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;
设置IP访问
mysql>use mysql;
mysql>select 'host','user' from user where user='root';
mysql>update user set host = '%' where user ='root' and host='::1';
mysql>flush privileges;
mysql>quit
相关文章推荐
- mysql 批量更新
- mysql索引浅谈
- mysql连接字符
- 关于VBS连接MySQL与连接Excel
- MySQL启用SSD存储
- mysql联合索引详解
- XtraBackup不停机不锁表搭建MySQL主从同步实践
- Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name' at r
- 查看MySQL是否支持InnoDB引擎以及不支持的解决办法
- Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
- MySQL存储引擎MyISAM与InnoDB的区别
- mysql数据库的编译安装
- 象行中国2015 Let's Postgres
- mysql多表及联合查询
- MySQL添加用户、删除用户与授权
- Mysql压缩包安装到windows&& 卸载命令(转)
- mysql随笔
- MySQL的timeout那点事
- MySQL数据导入导出的几种方法
- mysql性能调优