目录
安装
1.配置yum仓库
(需要root权限)
#更新秘钥
命令: rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
#安装MySQL yum库
命令: rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
为什么要使用上述的命令呢?
因为MySQL并不在CentOS的官方仓库中,所以我们通过上述rpm命令:
1.导入MySQL仓库的秘钥 2.配置MySQL的yum仓库
2.使用yum安装MySQL
#yum安装Mysql
命令: yum -y install mysql-community-server
3.安装完成后,启动MySQL并配置开机自启动
命令1: systemctl start mysqld #启动
命令2:systemctl enable mysqld #开机自启
4.检查MySQL的运行状态
命令: systemctl status mysqld
配置
主要是配置管理员用户root的密码以及配置允许远程登录的权限
1.获取MySQL的初始密码
#通过cat命令和grep命令组合,来获取MySQL的初始密码
#想了解cat命令和grep命令请转至 Linux基础命令
命令: cat /var/log/mysqld.log | grep "temporary password"
如图:Ig7sVNd?yuki即为我们mysql的初始命令
2.登录MySQL数据库系统
#执行
命令: mysql -uroot -p
#解释
#-u,登录的用户,MySQL数据库的管理员和Linux的一样是root
#-p,表示需要使用密码登录
#执行完之后呢,就输入上一步骤获得的初始密码
3.修改root用户密码
#在MySQL的控制台执行
命令: alter user 'root@localhost' identified by '要设置的密码' ;
#MySQL语句是要使用 ' ;' 的哦,不要忘记了。
#MySQL对密码是有需求的,需要大于8位,有大写字母,有特殊符号,不是连续的简单语句,如:123、abc
4.配置root的远程连接 (非必要)
#默认情况下,root用户是不支持远程登录的,只允许在MySQL所在的Linux服务器登录MySQL系统,
#允许root远程登录会带来安全风险
#默认情况下,root用户是不支持远程登录的,只允许在MySQL所在的Linux服务器登录MySQL系统,
#允许root远程登录会带来安全风险
命令:
grant all privileges on *.* to root@"ip地址" identified by '远程连接的密码' with grant option;
#ip地址可以填%,表示不限制ip,所有ip都可以
#密码是给远程连接设置独立密码,可以和本机登录密码(mysql的登录密码)不同
#刷新生效
命令: flush privileges;
5.退出MySQL控制台界面
#退出命令
命令:exit
#也可以使用快捷键ctrl + d
6.检查端口
#MySQL默认使用3306端口,可以通过端口检查MySQL的占用情况
命令:netstat -any | grep 3306