最近买了个阿里的服务器玩玩,下面我们来介绍如何在Ubuntu服务器上安装并设置Mysql远程连接
首先用xhell连接我们的服务器
然后输入如下命令符
$ sudo apt-get update
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
一条一条的执行,执行期间会让设置mysql的密码
执行完后以上命令后我们通过输入以下命令来验证mysql是否安装成功
sudo netstat -tap | grep mysql
出现以下图片所示的表示我们的mysql已经安装成功了
通过以上步骤我们的mysql已经安装成功了,下面我们来看看怎样设置我们服务器里的mysql
设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:编辑配置文件输入以下命令命令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
然后就进入到我们的配置文件了
通过上下键来找到 bind-address = 127.0.0.1这行
然后通过键盘的左右键移动到最前面
然后按 insert 切换到编辑模式
然后在前面加#进行注释
为什么要注释掉呢,这是一个mysql默认的本地访问ip
注释完之后输入西文状态下的:加wq 如 :wq 来退出我们的编辑模式如下图
保存退出后我们需要进入mysql服务来设置我们的数据库的访问权限
进入mysql服务输入以下命令
mysql -u root -p你的密码
输入以上命令后回车如下图
在mysql环境下执行授权命令(授权给远程任何电脑登录数据库)输入以下命令语句,
注意'你的密码'是你安装mysql是设置的密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
注意:在mysql环境下语句后面要加西文分号
输入以上语句执行如下
上图表示sql命令语句已经成功执行
然后输入如下命令语句刷新配置命名
flush privileges;
然后输入exit命令退出mysql服务
执行如下命令重启mysql:
service mysql restart
最后我们就可以在window上用navicat来远程连接我们的数据库
我在连接的时候发现还是链接不到我们服务器上的mysql,后来发现需要在阿里云管理服务器的后台进行访问权限配置
配置完我么那就可以连接成功了哈
大功告成,以上就是我分享的全部内容了