zoukankan      html  css  js  c++  java
  • Linux环境下MySql安装和常见问题的解决

    MySql安装

    首先当然是要连接上linux服务器咯,然后就是下面的命令甩过去,梭哈,一通运行就是啦

     
    梭哈

    下载:

    sudo wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

    安装:

    sudo yum -y localinstall mysql-community-release-el7-5.noarch.rpm

    安装:

    sudo yum -y install mysql mysql-server mysql-devel

    启动:

    sudo service mysqld start

    安装完了,输入mysql -u root -p

    然后就会让你输入密码, 很奇怪是不是? 根本就没有设定过密码呀。

     
    what?

    别慌!可以修改的。

    如果这个地方密码输错了,就会出现下面的问题。

    问题:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    首先进入mysql的环境下

    mysql -uroot -p

    上面的命令输完之后,就会提示你输入密码,这时候,直接忽略,再按一下回车,就直接进入了mysql的环境下了,是不是感觉世界一下子就亮了,还可以不用输密码的?那之前为什么要让人输入呢?

    接下来就是修改密码啦

    查看:select * from user where user='root';

    修改: update user set password=PASSWORD('123456') where user='root';

    刷新: flush privileges;

    退出:exit

    你以为现在就完了吗? 你以为本地就可以连接到远程linux服务器上的数据库了吗?

    Too naive!

    后面还有两道关卡呢!

    开放指定端口(3306)的防火墙

    又是一通命令:

    进入防火墙文件: sudo vim /etc/sysconfig/iptables

    添加一条记录: -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

    重启防火墙:sudo service iptables restart (一定要用restart)

    数据库端允许其它ip远程连接

    进入MySql环境下

    授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

    刷新:FLUSH Privileges;

    最后的最后,来测试一下连接!

     
    连接成功

    码字不易,如果觉得有帮助,一定要给我点赞哟~~

    不然信不信我砸了你家灯,半夜偷亲你 ( ̄ε  ̄) !!!

  • 相关阅读:
    Fiddler_AutoReponse_钓鱼网站原理和如何形成的&如何mock未开发好的页面来进行测试?
    HTTP 协议详解
    Appium元素定位-Toast
    Appium常用APi03
    Appium常用API 02
    Appium常用API_实现页面跳转(包括APP内部页面和APP 相互跳转)
    appium操作之手势操作-多点触摸(地图放大缩小)
    app自动化之手势(九宫格)滑动解锁
    常用 cmd 命令
    『转载』webGIS 概述
  • 原文地址:https://www.cnblogs.com/tonyccc/p/11415149.html
Copyright © 2011-2022 走看看