MySQL是一个流行的关系型数据库管理系统,通常情况下,用户账号和密码是必须的,但是有时候MySQL的用户密码并没有加密,这就存在一些安全隐患,这个时候我们需要修改密码并加密密码。
//先登录MySQLmysql -u root -p//进入MySQL控制台后,修改密码并加密UPDATE mysql.user SET Password=PASSWORD('你的新密码') WHERE User='root';FLUSH PRIVILEGES;
如果你的MySQL密码没有设置,那么可以使用以下命令来设置密码:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
如果您想给MySQL的其他用户添加密码,可以使用以下命令:
//创建用户并添加密码CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';//授权GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION;
当然,为了提高数据库的安全性,我们还可以对数据库进行加密再次增强安全性。
ALTER USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
以上这些命令,都是在MySQL控制台内执行的,修改完后记得退出MySQL控制台。