# 查找mysql安装包 (没有用root账号的, 每条指令前加sudo)
apt-cache search mysql-server
# 安装
apt-get install mysql-server-8.0
# 安装好了之后 需要登录mysql 一般安装好第一次登录mysql 是不需要密码的
mysql -u root -p
或者
sudo mysql -u root
# 设置mysql密码为六位数的简单密码
# 查看 mysql 初始的密码策略
SHOW VARIABLES LIKE 'validate_password%';
# 首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可
set global validate_password.policy=LOW;
# 当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可
set global validate_password.length=6;
# 现在可以为 mysql 设置简单密码了,只要满足六位的长度即可
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
# 退出之后 就可以用123456登录mysql了
# 远程连接
use mysql;
select host,user,plugin from user;
update user set host = '%' where user = 'root';
flush privileges;
# 退出mysql
# 查看3306端口,可以看到现在3306端口绑定的是本地的127.0.0.1
地址
netstat -an | grep 3306
# 修改mysql配置文件,由于这个文件是只读的,所以使用sudo
命令
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将bing-address = 127.0.0.1
注释掉
重新启动并且查看端口信息
sudo service mysql restart
netstat -an | grep 3306
打开mysql连接工具
完成