官方源安装
一、安装YUM Repo
-
由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
-
然后进行repo的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo
二、使用yum命令即可完成安装
- 安装命令: <em>必须进入到 /etc/yum.repos.d/目录后再执行以下脚本</em>
yum install mysql-server
阿里云安装
一、下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
二、安装MySQL源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
三、查看是否安装
yum repolist enabled | grep "mysql.-community."
四、安装
yum install mysql-community-server
设置:
完成安装后,设置
-
设置开启启动mysql服务:
systemctl enable mysqld
-
启动msyql:
systemctl start mysqld
<em>启动MySQL</em>
-
获取安装时的临时密码(在第一次登录时就是用这个密码):
grep 'temporary password' /var/log/mysqld.log
-
进入mysql
Mysql -uroot -p
要求输入密码
-
更改密码
alter user root@'localhost' identified by "AAAbbb123!!!";
GRANT ALL PRIVILEGES ON . TO 'root'@'%' identified by "AAAbbb123!!!";
-
设置mysql能够远程访问:
登录进MySQL:
mysql -uroot -p密码
增加一个用户给予访问权限:
grant all privileges on . to '用户名'@'ip地址' identified by '密码' with grant option;
可将ip改为%%,表示允许所有。