美文网首页
Ubuntu服务器上安装mysql及开通外网访问经验

Ubuntu服务器上安装mysql及开通外网访问经验

作者: 偶然路过的靓仔_胡阳 | 来源:发表于2019-04-04 19:52 被阅读0次

    1.xshell5登录服务器

    sudo apt-get update(更新Ubuntu系统)

    sudo apt-get install mysql-server mysql-client

    设置密码两次,这里我设的123456

    选择Y后自动安装

    2。输入如下命令进行检验是否安装mysql成功。

    sudo netstat -tap | grep mysql

    如果出现如下图表示安装成功

    3。mysql默认是只允许本地主机访问127.0.0.1(需要注释掉),并关闭了远程连接,所以安装之后打开远程连接,并修改配置允许其他ip访问

    现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:编辑配置文件就输入命令

    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf(注意报错:这个文件有的默认是只读,把光标调到该位置,按insert键输入,esc键退出编辑,:wq保存)或者 vim /etc/mysql/mysql.conf.d/mysqld.cnf

    4。开启mysql服务 /etc/init.d/mysql restart 或者 service mysql restart

    5。对mysql数据库操作(命令后记得加分号)

    mysql -uroot -p;

    show databases;

    use mysql;

    update user set host='%' where user='root' and host='192.168....(你的服务器ip)'; #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456(你之前设置的密码)' WITH GRANT OPTION;

    flush privileges; #刷新权限表,使配置生效

    exit;(退出mysql)

    6。再次重启服务开启mysql服务 /etc/init.d/mysql restart 或者 service mysql restart

    查看mysql状态:#sudo service mysqld status

    7.测试链接

    mysql -uroot -p****(****是安装时你设置的root密码) exit;退出

    8.使用sql yog等工具连接,点击测试连接,成功的话就OK了,中间会遇到很多错,有账号密码正确的时候,是因为没有开外网访问,还有其他错需要具体分析,重复上面的步骤

    相关文章

      网友评论

          本文标题:Ubuntu服务器上安装mysql及开通外网访问经验

          本文链接:https://www.haomeiwen.com/subject/mfaqiqtx.html