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

1、準(zhǔn)備(上傳壓縮包到/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、修改權(quán)限

#chown -R mysql /usr/local/mysql

#chgrp -R mysql /usr/local/mysql

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

4、初始化mysql(mysql目錄執(zhí)行,root用戶)

#cd /usr/local/mysql

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

注意:此處會生成的臨時密碼,如上文結(jié)尾處的: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并修改密碼和權(quán)限

#service mysql start

#mysql -uroot -p? -->密碼為上面生成的臨時密碼? ? ? ? ? ?

#ln -s /usr/local/mysql/bin/mysql /usr/bin 如果找不到mysql命令用執(zhí)行該操作

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容