centos7离线安装mysql5.7
  sjr1u1Lqr9Qx 2023年11月02日 159 0

CentOS7.6离线安装MySql5.7

准备好mysql的离线安装文件:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

MySql官网下载mysql-5.7.25-1.el7.x86_64.rpm-bundle,并复制到/usr/mysql文件夹中。

cd /usr/mysql

删除CentOS自带的MariaDB:

rpm -qa|grep mariadb

rpm -e --nodeps mariadb-libs

解压安装包:

tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar.tar

rpm命令安装:

rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

安装 mysql-community-server-5.7.29-1.el7.x86_64.rpm 出错

【安装numactl

yum -y install numactl

  • 安装成功:

启动MySql服务:

查看MySql运行状态:service mysqld status

启动MySql:systemctl start mysqld

查看root随机密码:

MySQL5.7会在安装后为root用户生成一个随机密码,而不是像以往版本的空密码。可以安全模式修改root登录密码或者用随机密码登录修改密码。下面用随机密码方式,MySQL为root用户生成的随机密码通过mysqld.log文件可以查找到:记录随机密码:OY7aFArd3<0J

grep 'temporary password' /var/log/mysqld.log

修改root登录密码:

MySQL的密码策略比较复杂,过于简单的密码会被拒绝

mysql -u root -p

mysql> Enter password: (输入刚才查询到的随机密码)

mysql> SET PASSWORD FOR 'root'@'localhost'= "_Baoxin2018";

mysql> exit

设置root可以远程登录:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '_Baoxin2018' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

mysql>exit;

开启防火墙mysql 3306端口的外部访问:或者直接关闭防火墙

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

设置MySql忽略大小写:

用root登录,打开并修改 /etc/my.cnf;在[mysqld]节点下,加入一行: lower_case_table_names=1。

重启MySql服务:systemctl restart mysqld

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
sjr1u1Lqr9Qx