• Ubuntu16.04下通过tar.gz包安装MySQL5.5.52


    1、下载  tar.gz包 : https://dev.mysql.com/downloads/mysql/

         

       2、  

    // 安装依赖
    sudo apt-get install libaio-dev
    
    // 添加用户组
    sudo groupadd mysql 
    sudo useradd -r -g mysql mysql
    
    // 
    sudo cd /usr/local 
    tar zxvf /home/niumd/mysql-5.5.13-linux2.6-i686.tar.gz
    sudo ln -s /usr/local/mysql-5.5.13-linux2.6-i686.tar.gz mysql
    cd mysql 
    sudo chown -R mysql .
    sudo chgrp -R mysql .
    
    // 这一句运行后,不用管提示信息
    sudo scripts/mysql_install_db --user=mysql 
    //
    sudo chown -R root .
    sudo chown -R mysql data
    sudo cp support-files/mysql.server /etc/init.d/mysql.server
    sudo cp support-files/my-medium.cnf /etc/my.cnf 
    // 运行这一句mysql已经开始运行了
     sudo bin/mysqld_safe --user=mysql
    
    // 新起一个终端 设置root密码
    sudo bin/mysqladmin -u root password 'new-password'
    
    // 登录
    sudo bin/mysql -uroot -p

       1、让mysql开机自己启动 

     

    update-rc.d -f mysql.server defaults 

    // 如果不想让mysql开机自己启动,可以使用
    update-rc.d -f mysql.server remove

      2 、为了不用每次都加 mysql命令的路径,把 /usr/local/mysql/bin/mysql 命令加到用户命令中:

     

    sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql  
    // 现在就直接可以使用 mysql 命令了 
    mysql -u root -p  

    3、修改用户密码:

    use mysql;
    
    update user set password=password("12345") where user="root";
    
     flush privileges;
    
    quit 

    4、设置远程访问

    use mysql;
    
    insert into user (host,user,password) values('%','dayu',password('123'));

    GRANT ALL PRIVILEGES ON *.* TO 'dayu'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;
  • 相关阅读:
    流式布局
    发送短信验证码 倒计时
    jQuery-qrcode.js 生成带Logo 的二维码
    bootstrap-daterangepicker插件运用
    html 转 pdf
    input placeholder 在chrome 浏览器自动填充时,背景色覆盖原有背景图片问题。
    jQuery.qrcode 生成二维码,并使用 jszip、FileSaver 下载 zip 压缩包至本地。
    java学习之super、final、static关键字及匿名对象
    java学习之数组
    java学习之循环语句
  • 原文地址:https://www.cnblogs.com/Mvloveyouforever/p/9949539.html
Copyright © 2020-2023  润新知