• uabntu18.04 安装mysql5.7


    原以为安装mysql就是一键的事情,结果还弄了有一阵子。。。

    首先需要安装mysql的服务器、客户端和依赖,

    sudo apt-get install mysql-server
    sudo apt install mysql-client
    sudo apt install libmysqlclient-dev
    然后检查是否安装成功:sudo netstat -tap | grep mysql
    然后就没成功。。查了好多资料都没有写不成功的时候怎么办,也找不到mysqld.sock这个文件
    后来是通过sudo /etc/init.d/mysql restart这条命令启动了服务就ok了。
    然后显示mysql处于listen状态。

    然后由于mysql5.7在安装时并没有要设置用户名和密码,需要进行设置。首先打开mysql,然后输入

    mysql>select user, plugin from mysql.user;

    mysql5.7中分段密码保存为mysql_native_password

    会显示当前的用户名密码列表 

    mysql> update mysql.user set authentication_string=PASSWORD('123456'), plugin='mysql_native_password' where user='root';

    mysql> flush privileges;

    mysql> exit

    然后运行时

    sudo /etc/init.d/mysql restart

    mysql -uroot -p,输入密码123456,可以看到登录进去,exit。

    然后还要配置远程登录方法,打开

    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf,注释掉其中的bind-address = 127.0.0.1,保存。

    然后再进入mysql

    mysql> grant all on *.* to root@'%' identified by '123456' with grant option;

    mysql> flush privileges;

    mysql> exit

    sudo /etc/init.d/mysql restart

    OK

  • 相关阅读:
    Azure WAF防火墙工作原理分析和配置向导
    多云时代,海外微软Azure云与国内阿里云专线打通性能测试
    【Hololens】微软Hololens虚拟现实视频集
    【Azure】Azure学习方法和学习资料
    LINUX ON AZURE 安全建议(全)
    编程行业之网络贩卖生存
    Bootstrap
    我谷首开博客
    Noip2018普及组初赛试题解题报告
    奇yin技巧
  • 原文地址:https://www.cnblogs.com/61355ing/p/10017417.html
Copyright © 2020-2023  润新知