ubuntu下mysql
重新装的一个Ubuntu系统
先来
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 |