linux mysql-5.7.9免编译版安装

好像mysql5.7之后的tag包,不用编译了,可以直接安装.解压MySQL-5.7.9的安装包后,打开INSTALL-BINARY,里面有详细的安装命令,这里稍加修改即可正确安装

shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /data
shell> tar zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
shell> mv mysql-5.7.9-linux-glibc2.5-x86_64 mysql-5.7.9
shell> cd mysql-5.7.9
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> su mysql
shell> bin/mysqld --initialize --user=mysql --basedir=/data/mysql-5.7.9 --datadir=/data/mysql-5.7.9/data # MySQL 5.7.6 and up,记录生成的随机密码
shell> bin/mysql_ssl_rsa_setup --datadir=/data/mysql-5.7.9/data             # MySQL 5.7.6 and up
shell> exit
shell> chown -R root .
shell> chown -R mysql data
shell> cp support-files/mysql.server /etc/init.d/mysql
shell> cp support-files/my-default.cnf /etc/my.cnf
shell> vim /etc/my.cnf #修改为以下配置
basedir = /data/mysql-5.7.9
datadir = /data/mysql-5.7.9/data
shell> service mysql start
shell> service mysql status
shell> chkconfig --add mysql
shell> chkconfig mysql on


shell> bin/mysql -u root -p #连接数据库
mysql> set password=password('123456'); #修改root密码
mysql> exit
shell> vim /etc/profile
export MYSQL_HOME=/data/mysql-5.7.9
export PATH=$PATH:$MYSQL_HOME/bin

 

附:windows版mysql5.7.11安装步骤(主要是为了以后查看)

1、首先下载mysql5.7.11的zip安装包
2、拷贝到安装文件夹内:C:\Program Files;然后解压。
3、配置环境变量:计算机—>右键—>高级系统设置—>高级—>环境变量—>修改Path,将地址栏“C:/Program Files/mysql-5.7.11/bin;”粘贴到最后,不同路径用英文状态下的“;”分隔。
4、修改mysql根目录下的my-default.ini,重命名为my.ini
该文件内容如下:
[mysqld]
port=3306
basedir  ="C:/Program Files/mysql-5.7.11"
datadir  ="C:/Program Files/mysql-5.7.11/data"
character-set-server=utf8
max_connections=100

5、初始化mysql【非常重要】:
   以下命令是在dos命令行中进行的
   mysqld --initialize-insecure --user=mysql
   mysqld install mysql --defaults-file="C:\Program Files\mysql-5.7.11\my.ini"
   显示Service successfully installed.表示初始化成功
   然后启动服务:net start mysql
   mysql 服务正在启动,
   mysql 服务已经启动成功。
6、修改mysql密码:

   mysql -uroot -p
   use mysql;
   set password=password('123456');
   exit
   #update user set authentication_string=password("root") where user="root";
   #以前版本密码的字段是password;5.7.11的是authentication_string,希望大家注意。
   #最后flush privileges;
        
7、忘记密码后,修改密码方法
a、首先关闭mysql服务:net stop mysql
b、用安全模式打开:mysqld --skip-grant-tables
      这个时候,光标会一直闪。不要动,打开另一个命令行窗口。
c、参照第6步,进行密码设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值