[mysqld]bind-address = 0.0.0.0 Ctrl+o Enter Ctrl+x sudo systemctl restart mysql sudo netstat -tuln | grep 3306 现在,可以使用navicat或其他工具连接MySQL。如果连接成功,恭喜你完成了MySQL 8.0在Ubuntu上的安装!以下是可能用到的三个小技巧:1. 验证MySQL 3306端口是否开放:在其他服务...
ubuntu系统安装mysql8.0完整操作,亲自操作,逐步记录
在Ubuntu系统中,安装MySQL 8.0的详细步骤如下:
首先,在终端中运行以下命令更新软件包列表:
sudo apt-get update
接着,安装MySQL服务器和客户端:
sudo apt-get install mysql-server mysql-client
如果进行开发,还需安装开发库:
sudo apt-get install libmysqlclient-dev
安装完成后,检查MySQL是否运行正常:
sudo netstat -tap | grep mysql
登录MySQL,初始密码为空,直接回车:
mysql -u root -p
设置新的root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'zzy147258...';
FLUSH PRIVILEGES;
如果上述方法无效,可以尝试使用:
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'zzy147258...';
FLUSH PRIVILEGES;
重启MySQL服务以应用更改:
sudo service mysql restart
确保防火墙允许3306端口连接:
sudo ufw status
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -L -n
修改MySQL监听地址为0.0.0.0,以允许远程连接:
sudo nano /etc/mysql/my.cnf
[mysqld]
bind-address = 0.0.0.0
Ctrl+o Enter Ctrl+x
sudo systemctl restart mysql
sudo netstat -tuln | grep 3306
现在,可以使用navicat或其他工具连接MySQL。如果连接成功,恭喜你完成了MySQL 8.0在Ubuntu上的安装!以下是可能用到的三个小技巧:
1. 验证MySQL 3306端口是否开放:在其他服务器上尝试telnet连接。
2. 使用nano编辑器:保存和退出的快捷键是Ctrl + O 和 Enter,以及Ctrl + X。
3. 检查和修改root权限:使用`show databases;`等命令来管理数据库权限。2024-08-11