美文网首页
linux上安装mysql并配置远程访问

linux上安装mysql并配置远程访问

作者: 海边的蜗牛ng | 来源:发表于2018-06-17 12:01 被阅读0次

    mysql安装

    安装MySQL(最好是装好ubuntu的时候开始安装配置软件源之后就不好安装啦!redis安装就必须配置软件源)

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

    启动、关闭服务和查看运行状态

    - sudo service mysql start 
    - sudo service mysql stop 
    - sudo service mysql status
    

    卸载

    重要: sudo apt-get autoremove --purge mysql-server-5.7
    重要: sudo apt-get remove mysql-server
    重要: sudo apt-get autoremove mysql-server
    重要: sudo apt-get remove mysql-common 
    重要: sudo rm -rf /etc/mysql/ /var/lib/mysql n
    重要: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
    重要: sudo apt autoremove
    重要: sudo apt autoreclean
    

    配置

    **具体配置:
    打开端口
    nc -lp 3306 &
    查看端口号
    netstat -an | grep 3306(这里必须仔细咯)
    127.0.0.1.3306(看到没居然是监听的这个)

    修改方法:
    gedit /etc/my.cnf
    (ps这是大多数人的我是ubuntu 16.04修改的位置并不在那,需要小心我的就是去这个位置修改但是我的系统配置不在那)
    最好的办法是 进入 /etc 然后搜索mysql
    把所有的my.conf 看下
    我自己是修改的这个mysqld.cnf
    位置在/etc/mysql/mysql.conf.d这呢(这是一个目录呢)
    修改完成以后安装就此完成

    然后还得配置远程连接上面我说了查看端口号在这就起作用了如果你不修改的话就只能在当前帐号下能够使用即root帐号,即便是本机下其他帐号依然不能使用
    因此必须修改,当然了你如果就用root帐号下使用,并且也不远程连接那我也没话说了
    修改网上分成两派一派是修改成本地ip地址 ifconfig即可查看
    另外一派就是0:0:0:0都差不多了看你自己吧

    最后就是数据库权限配置了
    开启远程访问
    具体ip配置
    UPDATE user SET Host=’10.97.19.135’ WHERE User=’root’ AND Host=’localhost’ LIMIT 1;
    直接全部可以连接
    mysql -u root
    GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
    flush privileges;
    完成重启数据库
    启动服务
    service mysqld start
    停止服务
    service mysqld stop
    查看状态
    service mysqld status
    异常状态(查看启动日志用来排错):
    systemctl start mysql.service

    安装客户端

    **Navicat for mysql 64位
    下载
    解压
    进入解压后的文件夹看到start_navicat
    然后vi start_navicat 或则gedit start_navicat
    把export LANG=”en_US.UTF-8”,改为export LANG=”zh_CN.UTF-8”,然后保存。

    **破解
    删除~/.Navicat即可

    相关文章

      网友评论

          本文标题:linux上安装mysql并配置远程访问

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