• MySQL安装教程


    MySQL安装教程

    下载

    安装包下载链接

    https://dev.mysql.com/downloads/mysql/5.7.html?os=src

    在 Select Operating System 选项中,选择 Source Code。

    安装包: mysql-community-source_5.7.32-1ubuntu18.04_amd64.deb

    安装

    执行软件包的安装

    sudo dpkg -i mysql-community-source_5.7.26-1ubuntu18.04_amd64.deb 
    
    # 更新软件源
    sudo apt-get upgrade
    
    # 安装mysql服务
    sudo apt-get install mysql-server
    
    # 安装客户端
    sudo apt install mysql-client
    
    # 安装依赖
    sudo apt install libmysqlclient-dev
    
    # 检查状态
    sudo netstat -tap | grep mysql
    

    配置

    配置 root 密码

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

    # 进入root账户
    sudo su  
    
    # 进入mysql服务
    mysql   
    
    mysql> select user, plugin from mysql.user;
    
    # 修改root账户密码
    mysql> update mysql.user set authentication_string=PASSWORD('fyb'), plugin='mysql_native_password' where user='root';
    
    mysql> flush privileges;  # 刷新权限
    
    mysql> exit  # 退出msyql服务
    
    # 重启msyql服务
    sudo /etc/init.d/mysql restart  
    
    # 进入mysql服务中,输入刚才设置的密码(fyb)
    mysql -u root -p   
    

    配置远程登录

    默认的MySQL服务是只允许本地服务的,但是大部分时候需要远程服务,配置方法如下。

    # 进入配置文件,注释掉bind-address = 127.0.0.1
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf  
    

    保存退出,进入MySQL服务,执行授权命令。

    
    sudo -u root -p
    
    mysql> grant all on *.* to root@'%' identified by 'renrenren' with grant option;
    
    mysql> flush privileges;
    
    mysql> exit
    
    # 重启mysql配置服务
    sudo /etc/init.d/mysql restart    
    

    Ref

    皮钱超,厦门大学,Datawhale原创作者. MySQL环境配置和入门讲解!. Datawhale公众号. 2020-10-20

    (全文完)

  • 相关阅读:
    DOM
    JavaScript 数组的方法总结
    vuex 状态持久化插件 —— vuex-persistedstate
    移动端1px细线
    CSS多行文本并显示省略号
    Java面试题
    Git提交分支
    Redis的安装配置
    Spring IoC
    单例模式
  • 原文地址:https://www.cnblogs.com/fengyubo/p/14102608.html
Copyright © 2020-2023  润新知