• ubuntu上面安装mysql


    一、安装mysql

      1. 安装需要使用root账号,如果不会设置root账号的请自行google。安装mysql过程中,需要设置mysql的root账号的密码,不要忽略了。

    sudo apt-get install mysql-server
    apt isntall mysql-client
    apt install libmysqlclient-dev
    

      2. 以上3个软件包安装完成后,使用如下命令查询是否安装成功:

    sudo netstat -tap | grep mysql

      查询结果如下图所示,表示安装成功。

    root@xyz:~# netstat -tap | grep mysql
    tcp6       0      0 [::]:mysql              [::]:*       LISTEN      7510/mysqld     
    允许远程用户登录访问mysql的方法

     从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:

    # mysql -u root -proot 
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

    操作完后切记执行以下命令刷新权限 

    FLUSH PRIVILEGES 

    2.修改my.conf的中的ip绑定 

    # 进入编辑/etc/mysql/mysql.conf.d/mysqld.conf
    vi /etc/mysql/mysql.conf.d/mysqld.conf
    # 修改ip绑定
    # 源文件中为:
    bind-address 127.0.0.1
    # 将其修改为:
    bind-address 0.0.0.0
    # 覆盖保存
     

    远程使用Navicat for MySQL 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是由于MySQL不准许远程连接。

    修改方法如下:

        1:在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1 为 bind-address=0.0.0.0

        2:重新启动MySQL服务。

    测试连接情况:

        如果没有给远程登录用户添加所有机器都能访问的权限,将会出现“1045-Access denied for user ‘root@223123(using password:NO)”,这表明需要添加权限;

        添加命令如下:

        1)grant all on *.* to 用户名@"%" identified by "密码";

        2)flush privileges;

    完成以上步骤,就可以远程访问MySQL数据库了。

  • 相关阅读:
    SmartBear正式发布LoadComplete
    CGI, mod_perl, PHP, JSP性能比较
    LoadRunner测试Socket
    性能测试基本功 什么是软件性能
    性能测试基本功 Centos5.5下安装LAMP
    如何聘用优秀的性能测试工程师?
    Spotlight For Oracle使用说明
    SmartBear推出新产品LoadComplete
    LNMP安装
    测试网站性能的在线服务(性能测试云)
  • 原文地址:https://www.cnblogs.com/kebibuluan/p/6959258.html
Copyright © 2020-2023  润新知