Linux安装MySQL5.7(tar包安装)

1、准备(上传压缩包到/usr/local,rz命令)

#cd  /usr/local/

#tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar //解压

#mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql //改名

2、新建用户和组

#groupadd mysql

#useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql    ---新建msyql用户禁止登录shell

3、修改权限

#chown -R mysql /usr/local/mysql

#chgrp -R mysql /usr/local/mysql

#chown -R mysql /data/mysql(需要新建)

4、初始化mysql(mysql目录执行,root用户)

#cd /usr/local/mysql

#bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

注意:此处会生成的临时密码,如上文结尾处的:YLi>7ecpe;YP

#bin/mysql_ssl_rsa_setup  --datadir=/data/mysql(待验证是否是必要过程)

5、配置初始化

#cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

#vi /etc/init.d/mysql -->basedir=/usr/local/mysql datadir=/data/mysql

6、启动mysql并修改密码和权限

#service mysql start

#mysql -uroot -p  -->密码为上面生成的临时密码           

#ln -s /usr/local/mysql/bin/mysql /usr/bin 如果找不到mysql命令用执行该操作

mysql>set password=password('root');

mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';

mysql>flush privileges;

7、配置mysql自动启动

#chmod 755 /etc/init.d/mysql

#chkconfig --add mysql

#chkconfig --level 345 mysql on

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容