• Ubuntu18.04安装mysql5.7


    一、安装

    1、更新软件库

    sudo apt update

    2、安装mysql服务

    sudo apt install mysql-server

    *这步就已经安装mysql-client。
    3、 安装依赖

    sudo apt install libmysqlclient-dev

    二、 检查状态

    sudo netstat -tap | grep mysql
    

    ×如果出现“无此命令”,输入命令sudo apt install netstat

    三、设置root密码

    mysql5.7安装完成后普通用户不能进mysql,原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password,直接用root权限登录就不用密码,修改root密码和登录验证方式:
    

    1、进入root状态

    $ sudo su
    

    2、进入mysql

    # mysql
    

    3、配置数据库root权限

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

    ×根据之前遇到的坑,建议密码设置为8位以上,由数字、大写字母、小写字母、特殊字符组成。

    4、设置生效和退出mysql、root模式

    mysql> flush privileges;
    mysql> exit;
    Bye
    # exit

    5、重启MySQL服务

    $ sudo /etc/init.d/mysql restart
    

    6、重新进入MySQL

    $ mysql -uroot -p
    
    Enter password: 
    

    基本没问题了。

    四、设置远程连接

    1、修改配置文件,注释掉bind-address = 127.0.0.1

    $ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

    2、保存退出,然后进入mysql服务,执行授权命令:

    $ mysql -uroot -p
    
    mysql> grant all on *.* to root@'%' identified by '123456' with grant option;
    
    mysql> flush privileges;
    
    mysql> exit

    3、重启MySQL服务

    $ sudo /etc/init.d/mysql restart 
    

    *开放防火墙的3306端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
  • 相关阅读:
    jQuery基础及选择器
    JavaScript面向对象
    JavaScript操作DOM
    JavaScript Bom对象
    jquery内容
    jQuery基础
    正则表达式
    表单校验
    使用jQuery操作DOM
    jQuery中的动画
  • 原文地址:https://www.cnblogs.com/darklights/p/9910513.html
Copyright © 2020-2023  润新知