• ADADADADAD

    MySQL5.7安装[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:12:48

    作者:文/会员上传

    简介:

    1、下载安装包wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、解压到/opt下[root@Master opt]# tar xvf mysql-5.7.22-li

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    1、下载安装包

    wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

    2、解压到/opt下

    [root@Master opt]# tar xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz[root@Master opt]# lltotal 628712drwxr-xr-x. 9 root root4096 Jul6 19:47 mysql-5.7.22-linux-glibc2.12-x86_64-rw-r--r--. 1 root root 643790848 Jul6 11:44 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

    3、作软链接到/usr/local/mysql

    [root@Master opt]# ln -s /opt/mysql-5.7.22-linux-glibc2.12-x86_64/usr/local/mysql[root@Master opt]# ll /usr/local/total 40drwxr-xr-x. 2 root root 4096 Sep 232011 bindrwxr-xr-x. 2 root root 4096 Sep 232011 etcdrwxr-xr-x. 2 root root 4096 Sep 232011 gamesdrwxr-xr-x. 2 root root 4096 Sep 232011 includedrwxr-xr-x. 2 root root 4096 Sep 232011 libdrwxr-xr-x. 2 root root 4096 Sep 232011 lib64drwxr-xr-x. 2 root root 4096 Sep 232011 libexeclrwxrwxrwx. 1 root root 40 Jul6 20:01 mysql -> /opt/mysql-5.7.22-linux-glibc2.12-x86_64drwxr-xr-x. 2 root root 4096 Sep 232011 sbindrwxr-xr-x. 5 root root 4096 Feb 162017 sharedrwxr-xr-x. 2 root root 4096 Sep 232011 src

    4、创建用户

    [root@Master opt]# groupadd mysql [root@Master opt]#useradd -g mysql-s/sbin/nologin -d /usr/local/mysql/-M mysql

    5、环境变量

    [root@Master opt]# echo PATH=$PATH:/usr/local/mysql/bin >>/etc/profile [root@Master opt]# source /etc/profile

    6、创建必须的目录

    mkdir -p /data/mysql/mysql3306/{data,tmp,logs}

    7、生成my.cnf(根据自己需求自动生成)
    叶总的配置文件生成工具
    http://imysql.com/my-cnf-wizard.html
    8、目录权限

    [root@Master /]# chown -R mysql:mysql /data/mysql/mysql3306/[root@Master /]# chown -R mysql:mysql /usr/local/mysql

    9、数据库初始化

    [root@Master /]# mysqld --defaults-file=/etc/my.cnf --initialize --user=user --basedir=/usr/local/mysql/--datadir=/data/mysql/mysql3306/data/

    10、数据库密码(.lZ!-2t2-n9s)

    [root@Master data]# more /data/mysql/mysql3306/data/dataerror.log2018-07-06T13:46:32.795821Z 1 [Note] A temporary password is generated for root@localhost: .lZ!-2t2-n9s

    11、启动数据库

    [root@Master support-files]# pwd/usr/local/mysql/support-files[root@Master support-files]# cp mysql.server /etc/init.d/mysqld[root@Master support-files]# /etc/init.d/mysqld startStarting MySQL.. SUCCESS!

    12、登录数据库

    输入第10步的密码Starting MySQL.. SUCCESS! [root@Master support-files]# mysql -uroot -pEnter password:Welcome to the MySQL monitor.Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.22-logCopyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.root@Master 21:57:[(none)]> root@Master 21:57:[(none)]> show databases;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement

    13、改root密码

    [root@Master support-files]# mysqladmin -uroot -p password 'root'Enter password: mysqladmin: [Warning] Using a password on the command line interface can be insecure.Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety

    14、登录数据库

    [root@Master support-files]# mysql -uroot -proot mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.7.22-log MySQL Community Server (GPL)Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.root@Master 22:01:[(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql|| performance_schema || sys|+--------------------+4 rows in set (0.00 sec)

    问题:

    初始化时遇到报错error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

    解决:

    yum -y install numactl.x86_64
    MySQL5.7安装.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql5.7安装mysql5.