不废话linux安装mysql数据库
在Centos7中yum源中没有自带mysql的安装包,需要执行命令下载mysql 的rpm配置文件,然后进行repo的安装,安装repo后在/etc/yum.repos.d路径下会有对应的mysql repo配置,然后再安装mysql,这里安装的mysql是5.7版本。命令如下:
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
yum install mysql-server -y
systemctl start mysqld
#mysql5.7开始初始登录mysql需要使用初始密码,启动后登录mysql需要指定安装时的临时密码,使用命令:#grep 'temporary password' /var/log/mysqld.log 获取临时密码后,执行如下语句:
grep 'temporary password' /var/log/mysqld.log
mysql -u root -pr6/aImX))(2a
#初始登录mysql必须重置密码才能操作,这里先修改密码为 Msql@123
mysql> alter user 'root'@'localhost' identified by 'Msql@123';
##8.0创建远程连接用户
create user 'test'@'%' identified by 'Mysql@123';
#以上设置密码验证级别和密码长度验证当mysql重启后还需要重复设置,如果mysql中密码设置不想要太复杂或者密码长度不想设置长度验证,
#可以在“/etc/my.cnf”中配置如下内容:
[mysqld]
plugin-load=validate_password.so
validate-password=off
#配置完成后执行
systemctl restart mysqld
#设置mysql 开机自动启动
systemctl enable mysqld
systemctl list-unit-files |grep mysqld