安装mysql数据库
1.下载rpm包 下载网址
https://dev.mysql.com/downloads/repo/yum/
下载Linux7那个版本
2.rz命令将下载的rpm包传输到主机里面
3.添加yum源命令
rpm -ivh (mysql的rpm包)
4.查看添加的mysql yum源
cd /etc/yum.repos.d
ll
总用量 36
-rw-r--r--. 1 root root 1664 8月 30 2017 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 8月 30 2017 CentOS-CR.repo
-rw-r--r--. 1 root root 649 8月 30 2017 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 8月 30 2017 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 8月 30 2017 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 8月 30 2017 CentOS-Sources.repo
-rw-r--r--. 1 root root 3830 8月 30 2017 CentOS-Vault.repo
-rw-r--r-- 1 root root 995 10月 4 15:24 mysql-community.repo
-rw-r--r-- 1 root root 1050 10月 4 15:24 mysql-community-source.repo
5.更改安装版本 安装5.7版本
方法一:进入mysql-community.repo进行更改
vi mysql-community.repo
方法二:
列出所有版本:yum repolist all | grep mysql
先禁用8.0版本:yum-config-manager --disable mysql80-community
运行 yum-config-manager命令提示 -bash: yum-config-manager: command not found 命令未找到,因为 yum-config-manager 在 yum-utils包里面。由于系统默认没有这个命令,需要另外进行安装。
安装yum-config-manager:yum -y install yum-utils
启用5.7版本:yum-config-manager --enable mysql57-community
6.进入yum目录下
vi /etc/yum.repos.d
yum list | grep mysql 查看MySQL可用版本
或者用命令(yum repolist all | grep mysql)查看
7.安装MySQL
yum install -y mysql-community-server
8.启动MySQL
systemctl start mysqld.service
systemctl status mysqld.servic 查看MySQL服务的状态
9.从日志文件中找出登录MySQL的密码
grep "password" /var/log/mysqld.log
密码在:root@localhost:密码
10.登录MySQL
mysql -u root -p
11.修改密码规则
set global validate_password_policy=0;
set global validate_password_length=0;
12.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxx(密码)'
13.设置远程
show databases;
use mysql
方法一(修改已存在的用户为远程):update user set host='%' where user='root';
方法二(增加一个为远程的用户):grant all on *.* to root@'%' identified by '(设置密码)'
flush privileges;