zoukankan      html  css  js  c++  java
  • 新装的Linux服务系统安装MySQL

    目的描述:全新的腾讯云Linux服务器,系统是ubuntu 16.04。需要在上面安装mysql数据库。

    使用XShell远程登录,在终端窗口中使用sudo apt-get 指令在线安装mysql。

    在安装MySql之前先执行更新指令:

    sudo apt-get update
    

     效果图如下:

    接着执行安装MySql指令:

    sudo apt-get install mysql-server 

    这时候系统会去下载MySql服务,然后自动安装,中间会提示

    如果在安装的时候未出现下面输入密码:参考 解决Ubuntu安装Mysql时未设置密码

    然后会提示输入密码,再次确认密码即可。

    接着执行安装MySql的客户端指令:

    sudo apt-get install mysql-client 
    

     

     最后输入查看MySql服务监听端口指令:

    sudo netstat -tap | grep mysql 
    

    如果上面命令返回结果如下,mysql已经监听端口,说明mysql已经安装成功。

    至此在Linux服务器安装MySql完成........ 

     设置使用Navicat 远程链接 mysql

    输入指令查看监听端口:

    ss -tlnp
    

    若如上图所示,或者没有开启3306端口。则mysql仅允许服务器本地访问。

    打开 MySQL 配置文件 my.cnf(/etc/mysql/my.cnf) 

    使用vim打开文件:

    ubuntu@VM-0-8-ubuntu:/etc$ cd mysql
    ubuntu@VM-0-8-ubuntu:/etc/mysql$ sudo vim my.cnf

    加入以下配置:

    [mysqld]

    bind-address=0.0.0.0

    skip-name-resolve  # 这个配置是:

    当一个新的请求到达mysql服务时,mysql服务会派生一个子进程来处理这个请求的全部事宜。这个子进程首先会检查发来请求的主机名是否在缓存中,如果不存在则会进程DNS解析来查找主机名。

    可以通过在mysqld标签下skip-name-resolve禁用DNS解析。

    进入编辑模式 编辑完切换到命令模式在wq保存退出

    需要重启mysql

      /etc/init.d/mysql restart;

    然后是重启mysql服务,但是我这里总是失败,所以我就是简单粗暴,直接重启服务器电脑。

    待服务器重启后再次输入 

    ss -tlnp
    

     这时候看到的是更改监听IP

    再次查看:

     netstat -anpt

    如果没有更改前应该是:127.0.0.0:3306  如果如上图说明更改成功了。

    然后进入mysql环境输入命令:

    mysql -uroot -p

    回车 输入密码进入mysql环境

    输入指令打开mysql数据库:

    use mysql

     查看用户表信息:

    select host,user from user;

    新增一个用户:

    GRANT ALL PRIVILEGES ON *.* TO 'wdjwxl'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    

    最后输入指令刷新权限:

    flush privileges
    

      

    最后退出root 用户重新登录刚刚新增的用户,登录成功说明添加没有问题。

    然后打开Navicat输入配置信息链接登录。

     

  • 相关阅读:
    vmware 网络连接
    【剑指offer】设置在最小数目的阵列
    动画语音输入和文字输入开关
    Qt 如何处理拖放应用程序参数时,中国
    C#
    dojo的TabContainer添加ContentPane假设closable,怎么不闭幕后予以销毁ContentPane
    剑指XX(游戏10)
    PHP的MySQL扩张:MySQL数据库概述
    所谓策略,我站在旁边看今天 神刻的样子O2O
    两个新事物
  • 原文地址:https://www.cnblogs.com/wendj/p/Linux_MySql_ubuntu.html
Copyright © 2011-2022 走看看