修改mysql数据库的用户名和密码
10多年的修武网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整修武建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“修武网站设计”,“修武网站推广”以来,每个客户项目都认真落实执行。
更改密码
1、mysql -u root -p
2、Enter password:***
3、mysqluse mysql; #选择数据库
4、Database changed
5、mysql UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名';
6、mysql FLUSH PRIVILEGES;
7、mysql quit;
更改用户名:
1、mysql -u root -p
2、Enter password:***
3、mysql use mysql; #选择数据库
4、Database changed
5、mysql update user set user="新用户名" where user="root"; #将用户名为root的改为新用户名
6、mysql flush privileges; #刷新权限
7、mysql exit
扩展资料:
mysql常用命令:
安装(基于centos)
yum -y install mariadb mariadb-server #centos7版本
yum -y install mysql mysql-server #centos7以下版本
启动
service mysqld start #开启 centos7以下版本
chkconfig mysqld on #设置开机自启
OR
systemctl start mariadb #centos7
systemctl enable mariadb
设置密码
1 、mysqladmin -u root -p123 password '1234' #修改root用户密码
2、进入mysql库修改user表
mysqluse mysql;
mysqlupdate user set password=password('你的密码') where user='root';
mysqlflush privileges;
登录
mysql #本地登录,默认用户root,空密码,用户为root@127.0.0.1
mysql -uroot -p1234 #本地登录,指定用户名和密码,用户为root@127.0.0.1
mysql -uroot P端口号 -h 192.168.31.95 -p密码 #远程登录,用户为root@192.168.31.95
查看
ps aux |grep mysqld #查看进程
netstat -an |grep 3306 #查看端口
1、编辑MySQL配置文件:\x0d\x0awindows环境中:%MySQL_installdir%\my.ini //MySQL安装目录下的my.ini配置文件。\x0d\x0alinux环境中:/etc/my点吸烟 f\x0d\x0a在[MySQLd]配置段添加如下一行:skip-grant-tables\x0d\x0a保存退出编辑。\x0d\x0a2、然后重启MySQL服务\x0d\x0awindows环境中:\x0d\x0anet stop MySQL\x0d\x0anet start MySQL\x0d\x0alinux环境中:\x0d\x0a/etc/init.d/MySQLd restart\x0d\x0a3、设置新的ROOT密码\x0d\x0a然后再在cmd命令行下执行:\x0d\x0aMySQL -uroot -p MySQL\x0d\x0a要求输入密码时直接回车无需密码即可进入数据库了。\x0d\x0a现在我们执行如下语句把root密码更新为 123456:\x0d\x0aupdate user set password=PASSWORD("123456") where user='root'\x0d\x0aquit 退出MySQL。\x0d\x0a4、还原配置文件并重启服务\x0d\x0a然后修改MySQL配置文件把刚才添加的那一行(skip-grant-tables)删除。\x0d\x0a再次重起MySQL服务,即可\x0d\x0a二.修改MySQL的用户名和密码:(未证实)\x0d\x0a方法一:(适用于管理员或者有全局权限的用户重设其它用户的密码)\x0d\x0a进入命令行模式\x0d\x0amysql -u root mysql\x0d\x0amysql UPDATE user SET password=PASSWORD("new password") WHERE user='name'\x0d\x0amysql FLUSH PRIVILEGES\x0d\x0amysql QUIT\x0d\x0a方法二:(应用同上,只是方法不同)\x0d\x0a mysql -u root mysql\x0d\x0amysql SET PASSWORD FOR name=PASSWORD('new password')\x0d\x0amysql QUIT\x0d\x0a最后必杀技:\x0d\x0amysqladmin -u root "old password" "new password"\x0d\x0a注:以上name请用你的用户名来替代,new password请输入你想要设置的密码。
分别在Windows下和Linux下重置了MYSQL的root的密码: 在windows下: 1:进入cmd,停止mysql服务:Net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld-ntexe启动, 2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止) 3如何重设MySQL密码
1、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。
2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql。
3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。
4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。
5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。
6、执行完后会提示你 Query OK,表示执行成功了,再用新密码登录就可以了。