CentOS7安装mysql5.7
安装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/下生成两个文件,如下图:
- 如果修改安装mysql其他版本,可以编辑mysql-community.repo文件,设置mysql对应版本enabled=1即可。
- 开始安装mysql,一定要在etc/yum.repos.d路径下执行安装命令
cd /etc/yum.repos.d/
yum install mysql-server
- 如下图显示,即安装成功
- 启动mysql服务
systemctl start mysqld.service
- 查看mysql是否启动成功,如下图表示启动成功
- 查看mysql自动生成的临时密码
cd /var/log/
grep password mysqld.log
- 利用临时密码进行登录mysql
mysql -uroot -p
- 输入以上命令后会提示输入密码,输入密码时显示上不会显示出来,输入完成回车即可,不要以为没有输入上
- 下图表示登录mysql成功
- 修改mysql的密码
ALTER USER USER() IDENTIFIED BY 'Anotherese1984!';
- 直接使用root用户远程登录不太安全,创建一个其他用户
CREATE USER 'yangyang'@'%' IDENTIFIED BY '1qaz$ESZ';
- 说明:
yangyang是用户名
1qaz$ESZ是密码
%表示可以远程登录
- 给用户授权,可以执行insert、delete、update、select权限
GRANT ALL ON *.* TO 'yangyang'@'%';
- 可以使用创建的用户登录进行试验
到此安装成功,mysql安装成功!!!
mysql的一些常用命令
- 重新启动mysql
systemctl restart mysqld.service
- 停止mysql服务
systemctl stop mysqld.service
- 查看mysql运行状态
systemctl status mysqld.service
- 设置mysql开机启动
systemctl enable mysqld.service
- 查看mysql版本
select version();