安装mysql
sudo apt-get update #更新源
sudo apt-get install mysql-server #安装
查看mysql服务状态
systemctl status mysql
登陆MySQL
第一次登录不用密码也可以登录
sudo mysql -u root -p # -u 指定用户名 -p需要输入密码
设置root用户密码
1:连接到mysql服务器
sudo mysql
2:修改root登录通过密码验证,并设置root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
3:刷新权限表
FLUSH PRIVILEGES;
此时使用sudo mysql -u root -p ,就需要前面设置的密码
配置root用户远程登录
use mysql;
update user set host='%' where user='root' and host='localhost';
flush privileges;
grant all on *.* to 'root'@'%';
flush privileges;
修改配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf
把原先的127.0.0.1改为0.0.0.0
执行systemctl restart mysql
重启MySQL服务,重新连接即可成功。
开放服务器端口