irpas技术客

linux安装mysql 5.7 完整步骤_听雨渐落_linux安装mysql5.7

irpas 7562

1|查询是否有mysql的安装:rpm -qa | grep mysql ? ?查询是否有Mariadb的安装:rpm -qa | grep mariadb ? ?如果有卸载掉:yum -y remove 文件名

2|将tar包解压到指定目录:tar xvf xx.tar -C ./x????????

我下载的文件地址为:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

3|安装: ? ?rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm ? ?rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm? ? ?rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm ? ?rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm 4|启动mysql服务:systemctl start mysqld 5|在日志中查询初始密码(最后面的一串大概12位就是):cat /var/log/mysqld.log | grep password 6|登录:mysql -u root -p

安装完成---------------------------------

修改密码,直接修改会有一个密码复杂度校验,关闭这个校验,编辑文件my.cnf:vim /etc/my.cnf ?? ?在[mysqld]下一行加入:validate_password=off ?? ?重启mysql服务:systemctl restart mysqld ?? ?重新进入sql修改密码:alter user 'root'@'localhost' identified by '123456'; ?? ??? ?上update mysql.user set authentication_string = password ('新密码') where user = 'root' and host = 'localhost';

更改远程访问:默认禁止 ?? ?1、更改权限,执行语句中账号密码为系统账号密码(mysql下执行) ?? ??? ?GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; ?? ?2、MySQL查询新增加的权限HOST参数是否为%,代表哪里都可以访问,为1代表本机 ?? ??? ?select * from mysql.user where user='root' \G; ?? ?3、打开防火墙3306端口(退出mysql执行) ?? ??? ?firewall-cmd --zone=public --add-port=3306/tcp --permanent ?? ?4、查询防火墙开放的端口 ?? ??? ?firewall-cmd --list-ports ?? ?5、重启防火墙 ?? ??? ?systemctl restart firewalld.service


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #linux安装mysql57 #qa #grep #MySQL