在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. 安装MySQL: 利用下面三条命令安装相应软件: $sudo apt-get install mysql-server $sudo apt-get install mysql-client $sudo apt-get install libmysqlclient-dev 在执行第一条命令的过程中,需要设置MySQL的root账号的密码。 利用下面的命令查看MySQL的scoket状态,若处在listen状态则表示安装成功。 $sudo netstat -tap | grep mysql 2. MySQL开启远程连接 1. 修改mysql配置文件,将 利用如下命令进行修改: $sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 就是先按“i”开启vim插入,然后在要注释的语句前加“#”号,再按“esc”退出vim插入状态,接着按“:wq”保存并退出。(mysql5.7+的配置文件如上,之前的版本在“/etc/mysql/my.cnf”)。 2. 创建用户并授权允许远程连接 先登陆MySQL,命令如下: $mysql -u root -p 然后创建用户并授权,命令格式如下: mysql>GRANT privileges ON databasename.tablename TO 'username'@'host' IDENTIFIED BY 'password' WITH GRANT OPTION; 如我自己的配置命令: mysql>grant all privileges on *.* to 'ubuntu'@'%' identified by '123456' with grant option; 注:host=%表示不限制连接的IP地址。 刷新权限,使得上面配置立即生效: mysql>flush privileges; 退出MySQL: mysql>exit; 3. 测试远程连接 1. 查看MySQL配置的端口号 先进入MySQL,然后再查看端口号,命令如下: $mysql -u root -p mysql>show variables like 'port'; MySQL的默认端口号是3306,如果需要修改端口号,可以进入配置文件修改端口信息(操作参见2.1),下面以port=3306为例。 2. 查看Ubuntu的防火墙 查看防火墙状态: $sudo ufw status 开启防火墙并打开3306端口 $sudo ufw enable $sudo ufw default deny $sudo ufw allow 3306 记得要打开其他必要端口,如ssh端口22。 查看3306端口状态 $netstat -an | grep 3306 3. 测试MySQL远端连接 在自己的电脑上打开命令行窗口,命令格式: $mysql -h ipaddress -P port -u ubuntu -ppassword 按上文配置,则连接远程MySQL的命令为: $mysql -h 193.112.19.56 -P 3306 -u ubuntu -p123456 总结 以上所述是小编给大家介绍的云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对极客世界网站的支持! |
请发表评论