好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

linux mySQL二进制安装

root@zwy1 ~ ] # wget #下载二进制的包 版本为5.7最新版 https: // downloads.mysql测试数据 / archives / get / p / 23 / file / mysql - 5.7 . 33 - linux - glibc2. 12 - x86_64.tar.gz [ root@zwy1 ~ ] # useradd - r - M - s / sbin / nologin mysql 创建用户和组

解压软件包

tar xf mysql -  5.7 . 22  - linux - glibc2. 12  - x86_64.tar.gz  - C  / usr / local / 

软链接

ln  - s  / usr / local / mysql -  5.7 . 33  - linux - glibc2. 12  - x86_64    / usr / local / mysql

属主属组修改

chown  - R mysql.mysql   / usr / local / mysql * 

环境变量

echo  ‘  export PATH=/usr/local/mysql/bin:$PATH  ‘   >   / etc / profile.d / mysql.sh
  source  /etc/profile.d/mysql.sh  

建立数据存放目录

 [  root@zwy1 ~  ]  mkdir  / opt /  data
  [  root@zwy1 ~  ]   chown  - R mysql.mysql   / opt / data

初始化数据库

mysqld  --  initialize --user=mysql --datadir=/opt/data/     

 这个命令的最后会生成一个临时密码 
   
 生成配置文件 

 [root @zwy1 ~] # vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql         #安装目录
datadir = /opt/data   #数据目录
socket = /tmp/mysql.sock    #监听地址
port =  3306   #端口
pid-file = /opt/data/mysql.pid   #进程文件
user = mysql #用户
skip-name-resolve  #跳过名称解析 通过ip链接


配置服务启动脚本
 [  root@zwy1 ~  ] #  cd  / usr / local / mysql / support - files /  
cp mysql.server    / etc / init.d /  mysqld
  [  root@zwy1 ~  ]  #  cd
  [  root@zwy1 ~  ] # vim   / etc / init.d /  mysqld

basedir  =   / usr / local /  mysql  安装目录
datadir  =   / opt / data         数据目录

 

     启动mysql
[root@zwy1 ~]# service mysqld start
修改密码
进入 mysql -uroot -p
设置新密码
set password =password (‘4564949a‘);



linux mySQL二进制安装

标签:pass   建立   sock   use   profile   cal   最新   进制   line   

查看更多关于linux mySQL二进制安装的详细内容...

  阅读:28次