侧边栏壁纸
博主头像
不负韶华,以梦为马 博主等级

行动起来,活在当下

  • 累计撰写 16 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

centos7安装mysql

better2smile
2023-05-16 / 0 评论 / 0 点赞 / 23 阅读 / 0 字 / 正在检测是否收录...

centos7安装mysql

安装

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum -y install mysql57-community-release-el7-11.noarch.rpm
yum -y install mysql-community-server
systemctl start mysqld.service

vim /etc/my.cnf
# 在[mysqld]下插入
lower_case_table_names=1
port=3307

#重启
systemctl stop mysqld.service
systemctl start mysqld.service
#添加开机启动
systemctl enable mysqld.service

重置密码

grep "password" /var/log/mysqld.log
mysql -uroot -p
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123!';
grant all privileges on *.*to'root'@'%' identified by'root123!' with grant option;
flush privileges;

防火墙

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

如果提示

image

vim /etc/yum.repos.d/mysql-community.repo
# 将57下的gpgcheck=1 改为0

修改mysql的端口号

vim /etc/my.conf

查看mysql的日志,包括启动的错误日志,日志文件位置也在my.cnf中

image

修改myql后启动不起来,可以执行,原因是受SElinux影响,参考文章https://baijiahao.baidu.com/s?id=1688739868288401816&wfr=spider&for=pc

setenforce 0

然后再启动mysql,但是此命令使用后,机器重启后失效,使用以下方式(不建议)

vi /etc/selinux/config
SELINUX=disabled

另一种方式,在安全策略中追加另外一个端口号

semanage port -a -t mysqld_port_t -p tcp 3307

0

评论区