Mysql服务
Mysql服务
先来
sudo apt update |
然后安装
sudo apt install mysql-server-8.0 |
查看是否安装成功
mysql -V |
查看服务状态
systemctl status mysql |
然后在MySQL中修改以管理员身份启动
sudo mysql |
使用
use mysql |
查看user
select host,user from user; |
更新一下添加一个用户,host=’%’为任意ip可连接
update user set host='%' where user='root'; |
改密码为123456
alter user 'root'@'%' identified with mysql_native_password by '123456'; |
刷新
flush privileges; |
检查防火墙状态
sudo ufw status |
允许开发端口
sudo ufw allow 3306 |
/etc/mysql/mysql.conf.d/mysqld.cnf ,将 bind-address 设置为虚拟机的IP地址或者设置为 0.0.0.0 以允许所有地址连接。
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf |
需要vim基础,i进入编辑,esx退出,:wq保存
记得重启一下mysql
sudo systemctl restart mysql |
使用下面这个命令来查看ip
ip addr show |
测试能否连通
mysql -u root -h 192.168.183.130 -p |
后面在登录就是
mysql -u root -p |
=========================================
安全设置,最好还是设置为只有特定ip能连接,先查看添加的,在删除之前添加的
select host,user from user; 查看是否有内容 |
必须给本地设置连接和权限啊,血的教训。
SHOW DATABASES; 查询所有数据库 |