修改mysql的用户名和密码
一.修改MySQL密码
mysql -u root -p Enter password:*** mysql>use mysql; #选择数据库 Database changed mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名'; mysql> FLUSH PRIVILEGES; mysql> quit;
二.修改MySQL用户名
mysql -u root -p Enter password:*** mysql> use mysql; #选择数据库 Database changed mysql> update user set user="新用户名" where user="root"; 将用户名为root的改为新用户名 mysql> flush privileges; #刷新权限 mysql> exit
三.忘记MySQL用户名和密码
1.停止MySQL服务
taskkill /f /im mysqld.exe
2.跳过用户名和密码重启MySQL服务
定位到Mysql安装目录下的bin,以管理员权限打开cmd窗口,输入以下命令,输入完这个命令之后,得重新打开一个命令窗口
mysqld --skip-grant-tables
3.连接mysl,重置用户名和密码
1.在新的命令窗口中,定位到Mysql安装目录下的bin,输入“mysql”,可以查看相关的数据库:
mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.02 sec)
2.选择mysql数据库
mysql> use mysql; Database changed
可以展示mysql数据库相关的表
mysql> show tables; +---------------------------+ | Tables_in_mysql | +---------------------------+ | columns_priv | | db | | event | | func | | general_log | | help_category | | help_keyword | | help_relation | | help_topic | | innodb_index_stats | | innodb_table_stats | | ndb_binlog_index | | plugin | | proc | | procs_priv | | proxies_priv | | servers | | slave_master_info | | slave_relay_log_info | | slave_worker_info | | slow_log | | tables_priv | | time_zone | | time_zone_leap_second | | time_zone_name | | time_zone_transition | | time_zone_transition_type | | user | +---------------------------+ 28 rows in set (0.01 sec)
3.重置MySQL的用户名和密码
重置步骤见一和二修改用户名和密码步骤
python之基础知识大全