Linux安装mysql5.7

首先下载mysql linux版本安装包
将其放到/usr/local目录下

sudo mv mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz /usr/local/

解压
 sudo tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

解压后如图:


mysql目录图.jpg

文件 INSTALL-BINARY 中给出了详细的安装的提示,,此处根据文件提示进行安装

首先安装依赖(两种方式)
方式一:
shell> yum search libaio  # search for info
shell> yum install libaio # install library

方式二:
shell> apt-cache search libaio # search for info
shell> apt-get install libaio1 # install library

安装完依赖之后,顺序执行该步骤
shell> groupadd mysql
shell> useradd -r -g mysql 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 770 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 # MySQL 5.7.6 and up
shell> bin/mysql_ssl_rsa_setup              # MySQL 5.7.6 and up
shell> chown -R root .
shell> chown -R mysql data mysql-files(这里有坑,需要是手动创建data目录) 
shell> bin/mysqld_safe --user=mysql & (这里执行可能会报错)  请注意下图,红框中为初始默认密码(on?Wit2;jfRd)
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
#配置环境变量
在/etc/profile文件中加入
export PATH=/usr/local/mysql/bin:$PATH
#配置开启启动 
chkconfig mysql.server on 
chkconfig --list
#由于Ubuntu 中 chkconfig 已经被 sysv-rc-conf 所替代;所以使用下面命令
sudo sysv-rc-conf
#启动mysql
mysql -uroot -p'on?Wit2;jfRd'
#修改密码
set password '123456
#设置远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;


图.png

到此mysql在linux中安装成功!记录一下,防止忘记。

你可能感兴趣的:(Linux安装mysql5.7)