centos7.9系统安装mysql史上最简教程

  • Post author:
  • Post category:mysql


1.

yum -y install gcc+ gcc-c++

2.

yum -y install pcre-devel

3.

yum install -y zlib-devel

4.

cd /home/mysql

5.

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

6.

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

7.

yum -y install mysql-server

8.编辑配置文件my.cnf


vi /etc/my.cnf

修改以下内容


datadir=/home/mysql/data

配置mysql的数据存放位置


lower_case_table_names=1

不区分大小写

9.启动mysql服务


systemctl start mysqld



service mysqld restart

10.设置开机启动


systemctl enable mysqld



systemctl daemon-reload

11.mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码

在这里插入图片描述


grep "password" /var/log/mysqld.log

12.登陆mysql


mysql -u root -p${生成的临时密码}

13.登陆成功后修改密码策略


set global validate_password_policy=0;


set global validate_password_length=1;


ALTER USER 'root'@'localhost' IDENTIFIED BY '${设置的密码}';

修改密码


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '${设置的密码}' WITH GRANT OPTION;

允许远程登陆


FLUSH PRIVILEGES;

刷新权限


exit;

退出mysql

14.开放mysql默认端口3306


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


firewall-cmd --reload



版权声明:本文为weixin_56725748原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。