解决方案
- 采用yum源安装,
yum install mysql mysql-sever mysql-client
很多教程上都这么写,实际上也是对的,对于大多数centos系统默认源来讲,确实如此。 - 但是在阿里云服务器上,默认是阿里云自己配置的yum源 ,所以上述方法就会出问题,因为人家的yum源里面根本就没有这些东西。可能是包名改了吧,反正不是我们熟悉的那些。
- 所以可以使用
wget
命令从官网上直接下载,就有了这么一种方法。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
- 从官网上下载后会发现本地路径已经有了rpm包。这时候利用rpm命令将rpm包导入到yum源里面去
rpm -ivh mysql-community-release-el7-5.noarch.rpm
- 然后利
yum install mysql-community-server.x86_64
命令安装 - 一路狂奔,安装好后使用mysql,还是不可以,因为mysqld服务没有开启。这时候使用
service mysqld start
然后安装结束,mysql正常开启。 - 使用mysql直接进入数据库里面,但是这样一来不是都可以进去了?,这时候我们要做的就是加buff保护,也就是给数据库设密码。
- mysqladmin -u root -p password 你的密码
- 完成后,若已经设置了密码,需要输入原密码修改,若未设置密码,那么上一步完成后就修改完成
- 登录的时候也不能使用mysql进入了,估计也进不去,因为有暗号了,哈哈哈
- 这个时候使用
mysql -u root/你的密码
就可以进去了。到此安装就说完了。