本教程采用yum安装
1.下载mysql yum仓库文件
首先根据官网给出的建议,下载mysql的仓库文件
图中红框内即下载链接a. 打开链接显示如图界面。点击No thanks blah blah... 得到一个rpm文件。拷贝进你的centos。可以通过rz或者scp命令,通过
yum localinstall mysql57-community-release-el7-11.noarch.rpm
安装。
b. 或者不点该链接,右键,复制下载链接。会得到“https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm”复制这段链接。
在你的centos中执行
yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
即可在你本地安装好。
a,b都可以使你安装好mysql的仓库文件。
2.选择并下载安装mysql
根据官网中的快速向导
红框内即快速向导链接 向导链接一部分内容根据上图的信息,我们可以手动修改mysql的仓库文件,使得安装指定版本的mysql5.5/5.6/5.7。
修改配置文件
vim /etc/yum.repos.d/mysql-community.repo
在你想要安装的mysql版本上把enabled所在行修改为enabled=1。我目前这个仓库默认5.7是enabled=1,5.6/5.5 enabled=0.
修改完这项后。
通过下面这条命令,可以看到我当前选择的是mysql版本
yumrepolist enabled | grep mysql
如果包含的mysql版本是你想要的。那你就继续操作,如果不是,再看看你的仓库文件是否修改成功。
接下来执行
yum install mysql
问到你是不是确认要安装那些包,输入y确认。即可下载mysql。
3.初始化
a.mysql5.5
首先启动mysql服务
service mysqld start
centos7其实正确的方式应该使用
systemctl start mysqld.service
启动之后输入
mysql -u root -p
默认是没有密码的,直接按回车。
进去之后修改root用户密码。
update mysql.user set password=PASSWORD('yourpassword') where user='root';
立即更新权限
flush privileges;
以上就是mysql5.5初始化。
这时如果再输入
mysql -u root -p
回车,即会看到熟悉的1045报错,说明你没输入正确的密码。
b.mysql5.6
根据官网的快速指导
执行
mysql_secure_installation
按照给出的提示操作即可完成初始化(如是否允许root远程登录,删除空账号,修改密码等等)
以上就是本次教程的全部内容
网友评论