CentOS7.0+MySQL5.7环境搭建
本文是基于Centos7.0环境搭建的, 在这里使用yum的方式来安装mysql5.7。 首先下载mysql官方的yum repo: wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安装下载的yum repo: yum -y install
本文是基于Centos7.0环境搭建的, 在这里使用yum的方式来安装mysql5.7。
首先下载mysql官方的yum repo:
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装下载的yum repo:
yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就可以开始安装mysql服务器:
yum -y install mysql-community-server
查看安装包: rpm -qa | grep mysql
启动mysql服务器:
systemctl start mysqld.service
查看服务状态:
systemctl status mysqld.service
说明MySQL已经开始正常运行。
不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
grep "password" /var/log/mysqld.log
可以看到,上面那个“cVtptLbNo1.H”就是默认的密码。
通过如下命令进入数据库:
mysql -uroot -p
输入上面那个初始密码“cVtptLbNo1.H”。
因为MySQL默认必须修改密码之后才能操作数据库, 否则不能做任何事情。
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
这里new password就是修改的密码,新密码设置的时候如果设置的过于简单会报错:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements.
原因是因为MySQL有密码设置的规范,具体是与validate_password_policy的值有关,这里可以设置如下:
set global validate_password_policy=0;
set global validate_password_length=1;
设置之后密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。
但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:
yum -y remove mysql57-community-release-el7-10.noarch
至此, mysql安装完毕!!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)