本文收集整理关于ubuntu修改mysql密码的相关议题,使用内容导航快速到达。
内容导航:
Q1:Ubuntu 如何修改mysql的账号密码
解决方法如下:
1、终端中结束当前正在运行的mysql进程。
# sudo /etc/init.d/mysql stop
2、用mysql安全模式运行并跳过权限验证。
# sudo /usr/bin/mysqld_safe --skip-grant-tables
3、ctrl+T重开一个终端以root身份登录mysql。
# mysql -u root
4、修改root用户口令。
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(root) where User =root;
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> exit
注意:括号里的root就是新密码。
5、结束mysql安全模式,用正常模式运行mysql。
# sudo /etc/init.d/mysql restart
6、试试你新修改的口令登陆MySQL
# myslq -u root -p
输入密码 root
mysql> show grants for root@127.0.0.1;
mysql> flush privileges;
刷新账户后,退出。
mysql> quit;
Q2:ubuntu的mysql,系统root用户登录mysql的root用户,不管什么密码都登录,正常?
MySQL默认情况下允许任何人在不提供用户名和密码的情况下访问数据库。首次使用MySQL应该先设置MySQL的root用户密码。例如:mysqladmin -u root password yourpassward#设置root用户的密码为yourpassward。关闭SQL的匿名功能:
mysql > use mysql;#选定mysql数据库
mysql > delete from user where User=;#删除表中的匿名用户
执行mysqladmin -u root -p reload#使修改生效
Q3:ubuntu 10.10下安装 xampp 设置密码后 mySql 状态未激活
呵呵,我修改完密码后连phpmyadmin都进入不了了。后来也是修改config.inc.php之后重启mySQL就OK了,又或者phpmyadmin里新建一个用户再设置密码
Q4:ubuntu mysql 密码忘了怎么办
一.MySQL密码的恢复方法之一
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1.切换到root下
su root
2. KILL掉系统里的MySQL进程;
killall -TERM mysqld
3. 用以下命令启动MySQL,以不检查权限的方式启动;
safe_mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
5. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD(123456) where User=root;
mysql> flush privileges;
mysql> quit
重新启动MySQL,就可以使用新密码登录了。
二. MySQL密码的恢复方法二
有可能你的系统没有 safe_mysqld 程序(ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
1.切换到root下
su root
2. 停止mysqld;
/etc/init.d/mysql stop
3. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
4. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码);
mysql> update mysql.user set password=PASSWORD(123456) where User=root;
mysql> flush privileges;
mysql> quit
重新启动MySQL
/etc/init.d/mysql restart
就可以使用新密码 123456 登录了。
Q5:ubuntu 14.04\ 安装 mysql 密码忘了怎么办
1) 停止mysql服务
$ sudo stop mysql
2) 启动mysqld_safe
$ sudo /usr/bin/mysqld_safe --skip-grant-tables&
$ mysql --user=root mysql
mysql> update user set Password=PASSWORD(新密码) where user=root;
mysql> flush privileges;
mysql> exit
3) 杀死mysqld_safe进程
$ ps -ef|grep mysqld_safe
$ sudo kill -9 pid_of_mysqld_safe
4) 重启mysql
$ sudo start mysql
5) 登录mysql
$ mysql -u root -p新密码 -h localhost
Q6:ubuntu里面的mysql怎么查看和修改密码
查看、修改mysql的用户名和密码
第一步:
这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则:
mysql -u debian-sys-maint -p按回车,这时需要你输入密码,复制debian.cnf中的密码(不要手动输入,因为容易产生错误)。
此时你能进入到mysql里面了
第二步:
修改人root密码
根据上一步登录mysql客户端
mysql> use mysql;
Database changed
mysql> update user set password=password(new password) where user=root;
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4Changed: 4Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
第三步:
用新改的root和密码登录查看。