zoukankan      html  css  js  c++  java
  • linux系统下安装mysql

    1、下载mysql包

    wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    2、解压

    tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

    3、将软件包拷到 /usr/local/mysql 下

    [root@VM_0_4_centos ~]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

    4、创建data文件

    mkdir /usr/local/mysql/data
    5、更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限

    [root@VM_0_4_centos bin]# groupadd mysql
    [root@VM_0_4_centos bin]# useradd -g mysql mysql

    [root@VM_0_4_centos bin]# chown -R mysql:mysql /usr/local/mysql
    [root@VM_0_4_centos bin]# chmod -R 755 /usr/local/mysql
    6、编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)

    [root@VM_0_4_centos bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data  --basedir=/usr/local/mysql

    出现下面提示错误及解决方法

    7、编辑配置文件my.cnf

    [root@VM_0_4_centos bin]# vi /etc/my.cnf

    8.启动mysql

    [root@VM_0_4_centos etc]#  /usr/local/mysql/support-files/mysql.server start
    Starting MySQL.Logging to '/usr/local/mysql/data/VM_0_4_centos.err'.
     SUCCESS!
    9、登录mysql,修改密码(密码为步骤6生成的临时密码)
    [root@VM_0_4_centos /]# mysql -u root -p
    mysql> set password for root@localhost = password(‘密码’)
    10.开放远程连接
    mysql> grant all privileges on *.* to 'root'@'%' identified by 'linuxsys';

    mysql> flush privileges;

    参考:https://www.jianshu.com/p/276d59cbc529

  • 相关阅读:
    [VirtaulBox]网络连接设置
    LeetCode
    LeetCode
    LeetCode
    LeetCode-37.Sudok Solver
    LeetCode-36.Valid Sudoku
    LeetCode-52.N-Queen II
    LeetCode-51.N-Queens
    LeetCode-22.Generate Parentheses
    LeetCode-111.Mininum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/ada-luo/p/13141791.html
Copyright © 2011-2022 走看看