重庆建网站派臣公司,编程猫官方网站入口,wordpress标签订阅,宁波哪家公司做网站好主要内容 本文主要是实现在虚拟机 Ubuntu 18.04 成功安装 MySQL 5.7#xff0c;并实现远程访问功能#xff0c;以 windows 下客户端访问虚拟机上的 mysql 数据库。
1. 切换至 root 用户 #xff0c;shell 终端指令均执行在 root 用户下
sudo su
2. 安装并设置 mysql
安…主要内容 本文主要是实现在虚拟机 Ubuntu 18.04 成功安装 MySQL 5.7并实现远程访问功能以 windows 下客户端访问虚拟机上的 mysql 数据库。
1. 切换至 root 用户 shell 终端指令均执行在 root 用户下
sudo su
2. 安装并设置 mysql
安装 mysql
1.首先更新本地存储库索引执行sudo apt update2.安装mysql,执行sudo apt install mysqlL-server3.安装完成后可以输入mysql --version查看版本 查询 mysql 是否安装成功netstat -tap | grep mysql 状态显示 LISTEN 表示安装成功。 4.安装后MySQL服务器应自动启动。 要检查它是否正在运行执行systemctl status mysql
如果由于某些原因MySQL服务器未运行执行以下命令以启动MySQL服务器sudo service start mysql 或者systemctl stop mysql
关闭Mysql服务执行以下命令以关闭MySQL服务器sudo service stop mysql
或者 systemctl stop mysql 登录 mysql
首次登录数据库如果登录失败可能的错误
如果mysql出现ERROR1698(28000):Access denied for user rootlocalhost错误
登录 mysqlmysql -u root -p回车输入之前设置的密码。
显示当前数据库SHOW DATABASES;
使用 mysql USE mysql;
显示 当前数据库的表格SHOW TABLES;
读取 user 表格中的数据SELECT * FROM user;
3. 配置mysql远程访问3.1 修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉 bind-address 127.0.0.1 vim 编辑器下注释掉改行指令并保存退出按Esc---wq。 3.2mysql 授予权限 再次进入数据库配置授权权限mysql -u root -p
grant all on *.* to root% identified by 设置密码 with grant option; # 授予权限
flush privileges; #刷新权限
quit ; #退出数据库
3.3 重启 mysql
重启 mysql 服务systemctl restart mysql;
4.测试远程访问
查看 Ubuntu 中 mysql 端口 登录进入 mysql 中使用指令SHOW VARIABLES LIKE port 查看当前 Ubuntu IP ifconfig 使用window下的navicat访问ubuntu下的mysql