mysql 5.7 二进制安装方法

shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> mkdir mysql-files
shell> chmod 750 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql    # Before MySQL 5.7.6
shell>./bin/mysqld  --initialize --user=mysql --datadir=/home/mysql/mysql3316/data/ # MySQL 5.7.6 and up
2016-08-03T09:04:12.255526Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-08-03T09:04:12.538185Z 0 [Warning] InnoDB: New log files created, LSN=457902016-08-03T09:04:12.592864Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.2016-08-03T09:04:12.605358Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 3f0b6c52-5959-11e6-8c68-00163e415703.2016-08-03T09:04:12.606217Z 0 [Warning] Gtid table is not ready to be used. Table ‘mysql.gtid_executed‘ cannot be opened.2016-08-03T09:04:12.607201Z 1 [Note] A temporary password is generated for [email protected]: w+&E:13EZDnq
shell>./bin/mysql_ssl_rsa_setup --datadir=/home/mysql/mysql3316/data/            # MySQL 5.7.6 and up
shell> chown -R root .
shell> chown -R mysql data mysql-files
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server

shell> mysql -uroot -p‘w+&E:13EZDnq‘ -hlocalhost --socket=/tmp/mysql3316.sock --port=3316
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password = password(‘mypass‘);   //一定要设置一下新密码

还有一种情况,就是不知道初始化密码vi /etc/my.cnf在[mysqld]下面增加一行skip-grant-tables重启  /etc/init.d/mysqld restart

/usr/local/mysql/bin/mysql -uroot mysql> update user set authentication_string=password(‘123333‘) where user=‘root‘;退出来后,更改my.cnf,去掉刚加的 skip-grant-tables重启 /etc/init.d/mysqld restart

此时就可以使用新的密码了。
时间: 2024-10-10 07:19:44

mysql 5.7 二进制安装方法的相关文章

Mysql压缩包版的安装方法详解

Mysql安装的时候可以有msi安装和zip解压缩两种安装方式.zip压缩包解压到目录,要使用它还需对它进行一定的配置.下面对Mysql压缩包版的安装方法进行详细的描述,要是此文有不正确的认识,希望大家指正,非常感谢. 一.下载mysql压缩包文件. 下载地址:http://dev.mysql.com/downloads/mysql/ ①选择相应的mysql版本:如图 ②根据电脑系统选择相应的版本,点击Download进入到跳转页面进行无登录下载(即无需在网站注册登录):如图1,图2所示 点击“

Liunx 下MYSQL 5.7 二进制安装

Linux 下 MySQL 5.7 二进制安装 数据库服务器操作系统配置可参看<Linux下MYSQL 5.6 源码安装>https://www.cnblogs.com/doctormo/p/12019550.html 这里采用的是 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz, 可从MySQL官网 https://dev.mysql.com/downloads/mysql 下载5.7 版本. 1.1 安装必要的依赖包 # yum -y install

Mysql DBA高级运维学习笔记-Mysql数据库的多种安装方法

3.1 MySQL数据库的安装 3.1.1 yum/rpm方式安装 注意:yum/rpm方式安装MySQL适合所有MySQL软件产品系列. (1)rpm包方式安装mysql我们必须安装Mysql-server和Mysql.client包,rpm安装很简单这里就不说了. (2)yum方式安装mysqlyum 安装的方式很简单,只要执行yum install mysql-server –y即可.大的门户把源码根据企业的需求制作成rpm,搭建yum仓库,yum install xxx -y. 3.1.

mysql源码包安装方法

mysql安装前的准备工作 环境准备:linux系统  cmake   mysql安装包 卸载掉rpm包安装的mysql Yum -y remove mysql mysql-server Rm -rf /etc/my.cnf 安装解决依赖关系:yum -y install ncurses-devel openssl-devel bison gcc gcc-c++ mysql源码包安装 将源码包上传到/usr/local/src Tar xzf mysql安装包 yum -y install cm

MySQL在linux上的二进制安装方法

1.建立操作系统用户和组 [[email protected] ~]# groupadd mysql [[email protected] ~]# useradd -g mysql mysql 2.解压安装文件 [[email protected] ~]# cd /usr/local/ [[email protected] local]# mkdir mysql [[email protected] mysql]# tar -zxvf /mnt/mysql-5.5.53-linux2.6-x86

RedHat下apache\ftp\mysql 4.0 的安装方法

RedHat下安装这三个服务的方法大同小异 Apache服务: 找到Apache安装包: rpm -ivh httpd-2.0.40-21.i386.rpm 等待安装完成即可 检查安装结果: rpm -qa|grep httpd 有回显httpd-2.0.40-21即表示安装成功. 启动apache服务: service httpd start 通过浏览器访问 IP地址80端口 即可打开apache测试网站 注意事项: 1.apache 服务无法启动,主机名与IP不匹配 解决方法: 手动修改主机

Mysql数据库的通用安装方法

安装方式简介 Mysql数据库也时不时的用过一段时间,具体使用的功能都比较浅显,没有具体深入学习.最近一段在公司部署iNeedle系统时经常避免不了要安装apache和Mysql数据库.一般Mysql安装有这么几种方式:源码安装.repos安装(apt-get或yum)方式.二进制包安装(tar包).在部署iNeedle系统时候安装mysql都是采用apt-get或yum的方式来进行安装:由于对mysql的版本没有特别的要求,所以一般都采用这种方式就能满足需求.yum源的安装方式虽然速度比较快(

mysql 5.6二进制安装

1.  进入用户家目录创建tools文件夹 1 # cd ~ 2 #mkdir tools 2.下载MySQL5.6二进制包 1 wget http://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz 3.添加mysql用户和用户组 1 # groupadd mysql 2 # useradd -g mysql mysql 4.解压二进制安装包 1 # tar zxvf mysql-5.6.1

mysql 5.7 二进制安装

把mysql tar包tar -zxf到 /usr/local/下,并mv为mysql 1 groupadd mysql 2 useradd -r -g mysql -s /bin/false mysql 3 mkdir /u01/mysql  /u01/mysql/data /u01/mysql/log (chown -R mysql:mysql) 4 cd----vim .bahs_profile---配置mysql环境变量 5 ./mysqld  --initialize --user=m