您的位置:首页 > 数据库 > MySQL

mysql 修改root密码和开启远程访问

2017-06-02 11:21 302 查看
mysql 安装之后默认root是没有密码,不同版本有差异,有的放在配置文件中但是不方便记忆,我们修改密码可以通过两种方式:

一、登录到msql client

mysql> use msyql

ERROR 1049 (42000): Unknown database 'msyql'

mysql> use mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> update user set password=PASSWORD('123456') where user='root';

Query OK, 2 rows affected (0.00 sec)

Rows matched: 4  Changed: 2  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

二、通过mysqladmin 命令修改

格式:mysqladmin -u用户名 -p旧密码 password 新密码 
例子:mysqladmin -uroot -p123456 password 123 

开启root的远程访问

默认root只能在localhost上访问,如要开启远程访问

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

mysql> flush privileges;

如果要指定IP访问把% 修改成对应IP即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 密码