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

来源:互联网 发布:阿里云怎么监控 编辑:程序博客网 时间:2024/05/22 17:16

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即可。

阅读全文
0 0
原创粉丝点击