mysql 改密码一般是哪个root
发布网友
发布时间:2022-10-23 06:10
我来回答
共3个回答
热心网友
时间:2024-11-20 19:20
root账号是mysql数据库的超级管理员账号,有且只有一个
yum安装完数据库root的密码为空需要设置一下数据库密码
yum -y install mysql mysql-server mysql-devel
chkconfig --level 35 mysqld on
/etc/init.d/mysqld start
mysql_secure_installation
修改已经设置过的root密码
mysql -u root -p
mysql>UPDATE mysql.user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql>FLUSH PRIVILEGES;
newpass改为需要的密码
热心网友
时间:2024-11-20 19:21
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
热心网友
时间:2024-11-20 19:21
当然是MySQL的root用户,MySQL只有一个root啊。