centos7 安装Mysql流程
1.进入/opt/目录下(选择你要放的目录),下载mysql-server源安装包
cd /opt wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm # 可以自己选择版本
2.安装下载的rpm源安装包
yum -y install mysql57-community-release-el7-11.noarch.rpm
上述安装后,在/etc/yum.repos.d/目录里面就有了安装的源仓库文件
![]()
3.安装Mysql服务
yum -y install mysql-server
有了上述第2步,此处yum才能在仓库目录中正确找到源地址并下载
4.启动Mysql
systemctl start mysqld
5.登录Mysql
Mysql安装后无法直接登录,有一个临时密码,使用grep命令来查看临时密码
grep 'temporary password' /var/log/mysqld.log

使用临时密码登录:
mysql -uroot -p
如果mysql版本心安装后是可以无密码登录的,但是发现报错:
![]()
需要修改配置文件进行无密码登录
vim /etc/my.cnf
# 在文件最后加上
skip-grant-tables
# 保存退出,正常无密码登录,登录后修改密码
user mysql;
update mysql.user authentication_string=password('123456')user='root' ;
# 再回到my.cnf文件将刚才的那句删除
6.修改root密码:
成功登录后,可能会发现无法操作数据库,报错提示:
![]()
需要重新设置密码才能进行操作
如果希望修改root密码,mysql默认需要设置复杂密码和长密码,可以修改
Mysql密码校验强度改为低风险:
set global validate_password_policy=LOW; #可以修改为LOW set global validate_password_length=5; #密码长度可以修改5,6,7等等
修改密码命令:
alter user '用户名'@'localhost' identified by '新密码'; #方式一 alter user USER() identified by '新密码'; #方式二 flush privileges; #刷新数据库表
7.初识化数据库
# 使用命令进行mysql初始化 mysql_secure_installation

浙公网安备 33010602011771号