zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    学习淘宝指数有感
    STL学习小结
    Java里泛型有什么作用
    android 内存泄漏分析技巧
    学道1.3
    严苛模式(StrictMode)
    年龄大了还能够学习编程吗
    ORACLE EXP命令
    数学之路-python计算实战(13)-机器视觉-图像增强
    《C语言编写 学生成绩管理系统》
  • 原文地址:https://www.cnblogs.com/61355ing/p/10017417.html
Copyright © 2011-2022 走看看