zoukankan      html  css  js  c++  java
  • ubuntu20.04 安装mysql5.7配置

    1. 安装

     1 # 执行下面安装命令
     2  
     3 # 安装mysql5.7服务端
     4 sudo apt-get install mysql-server-5.7
     5  
     6 # 安装mysql5.7客户端
     7 sudo apt-get install mysql-client-5.7
     8  
     9 # 使用c/c++等语言操作mysql的动态链接库,如果不需要可不安装
    10 sudo apt install libmysqlclient-dev

    2.配置

    2.1 用户配置:

    由于apt-get在安装mysql的过程中,没有设置过密码,其密码为自动生成的,需要修改。修改方式如下:

    (1)查看系统生成的用户及密码(注意此文件不要修改):

    sudo gedit /etc/mysql/debian.cnf 

    (2)使用该用户登录,此处使用上方 /etc/mysql/debian.cnf 的用户和密码:

    mysql -u ****** -p 

    (3)设置root用户的密码和访问权限:

    use mysql;                   #连接到mysql数据库
    
    update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';    #修改密码123456是密码
    
    update user set  plugin="mysql_native_password";     
    
    flush privileges;
    
    quit; 

    远程访问的话:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    flush privileges;

    2.2 访问设置:

    服务器防火墙可能限制端口3306,如有需要且无风险,可以开启,要慎重:

    1 sudo ufw allow 3306 
    心有远方 何惧苟且
  • 相关阅读:
    Linux常见命令
    CSS以及JQuery总是忽略掉的小问题
    HTML DOM appendChild() 方法
    WINUSB使用(附STM32Demo)
    STM32H7系列调试使用DCMI过程中若干注意事项
    godot初涉
    【转】使用objdump看内核源码
    scrcpy rk3399 交叉编译 meson
    gitlab hooks 钩子实现服务器代码同步至文件夹
    Linux编译笔记
  • 原文地址:https://www.cnblogs.com/MaggieForest/p/14868085.html
Copyright © 2011-2022 走看看