MySQL安装
- 安装
sudo apt-get install mysql-server
- 卸载重装
sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean sudo apt-get install mysql-server
- 运行安全配置
在运行时会设置密码强度,一般情况下设置为LOW(输入0)就好,方便后面设置:sudo mysql_secure_installation
关于密码的说明在下图,大致是说,可以通过sudo mysql -u root
就可以直接登录,所以免去了设置密码的环节。 - 设置密码
- 为root用户设置密码:
- 使用sudo登录
sudo mysql -u root
- 修改root密码:
示例:ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; quit;
- 使用sudo登录
- 新建用户
就算经过以上步骤修改了root密码,也不能使用mysql -u root -p
直接登录,必须使用sudo,可以自己新建一个mysql用户,就可以不使用sudo就能登录了:
示例:CREATE USER 'new_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password'; FLUSH PRIVILEGES; quit;
这样就可以直接通过用户名和密码登录了。
- 为root用户设置密码: