12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-12-24 19:12:48
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
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
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19