我爱编程

Mysql 配置 操作 备份 笔记

2017-12-22  本文已影响0人  huchong

找回密码

进入/etc/mysql目录,编辑mysqld.cnf文件。在文件最后一行加入配置“skip-grant-tables”,执行命令“service mysql restart”重启mysql。
执行mysql命令,可以正确登陆mysql。

修改mysql密码

use mysql
update mysql.user set authentication_string=password('123') where user='root';
连接数据库
mysql -u root -p -h 192.168.99.2 -P 3306

允许远程用户登录访问mysql的方法

方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"

mysql -u root -proot

mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

方法二、直接授权(推荐)

从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:

mysql -u root -proot

mysql>GRANT ALL PRIVILEGES ON . TO ['root'@'%'](mailto: root @ %) IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

操作完后切记执行以下命令刷新权限

FLUSH PRIVILEGES

上一篇 下一篇

猜你喜欢

热点阅读