首先检查 系统中是否已经安装了mysql
rpm-qa|grep mysql
如果没有提示说明
系统中没有mysql ,可以继续安装
下载mysql的repo源
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
若出现 wget未找到命令则表明没有安装wget,需要安装,安装命令如下:
yum -y install wget
重新下载安装
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装mysql源
shell> yum localinstallmysql57-community-release-el7-8.noarch.rpm
输入y
最后源安装成功
再次输入命令 查看mysql源是否安装成功
rpm -qa|grep mysql
再次输入命令 查看mysql源是否安装成功也可以输入如下
yum repolist enabled | grep"mysql.*-community.*"
【选择安装版本提示】
可以修改vim
/etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。这里不做演示我们依旧安装5.7版本
安装MySQL
yum install mysql-community-server
出现提示 选择y继续
中途遇到提示 输入y继续
安装完成
安装时会将相关的依赖项也进行安装,再次查看mysql相关安装项
rpm -qa|grep mysql
查看配置文件 vim /etc/my.cnf
默认配置文件路径: 配置文件:/etc/my.cnf 日志文件:/var/log/var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket
文件:/var/run/mysqld/mysqld.pid
启动mysql服务 service mysqld restart
安装完成后,密码为随机密码,需要重置密码
修改文件密码
[root@localhost ~]# grep "password" /var/log/mysqld.log
这里的初始密码为2Rs0kl:Ar(*s
接着可以使用初始密码登陆,但是提示修改密码 否则不能操作
当前使用mysql -u root -p
为了安全密码必须包含: 数字 字母大小写 符号
alter user 'root'@'localhost'identified by ‘Mysql123!!’;
更改权限后 间建议使用 权限更新命令 flush privileges ;
此时可以操作数据库
show databases
也可以 直接再添加新用户 (如果操作了 系统核心账号将被修改为你对应的名字原root失效)
CREATE
USER ‘您的名字‘@‘%‘ IDENTIFIED BY ‘您的密码‘;
修改用户权限
grant all on *.* to 'scott@'%' identified by 'Root@@'
with grant option;
增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址
退出mysql(quit或者exit)
quit或者exit退出mysql。
登录MySQL数据库(mysql -hlocalhost -uroot -p)
mysql -hlocalhost -uroot -p
-h 数据库主机
-u 用户
-p 密码
-P 端口号(大写P)
例如:mysql -h127.0.0.1 -uroot-p123456 -P3306
PS:-p
密码部分,可以直接指定密码,如果不指定,会提示输入密码。
网友评论