安装环境/工具
Linux( centOS 版)
MySQL(MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar版)
安装步骤
1.解压mysql安装文件
命令:tar -xf MySQL-5.6.28-1.el7.x86_64.rpm-bundle.tar
得到:
MySQL-client-5.6.28-1.el7.x86_64.rpm # MySQL客户端程序
MySQL-devel-5.6.28-1.el7.x86_64.rpm # MySQL的库和头文件
MySQL-embedded-5.6.28-1.el7.x86_64.rpm
MySQL-server-5.6.28-1.el7.x86_64.rpm # MySQL服务端程序
MySQL-shared-5.6.28-1.el7.x86_64.rpm # MySQL的共享库
MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm # RHEL兼容包
MySQL-test-5.6.28-1.el7.x86_64.rpm
在RHEL系统中,必须先安装“MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm”这个兼容包,然后才能安装server和client,否则安装时会出错。
安装命令:
# rpm -ivh MySQL-shared-compat-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-client-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-devel-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-shared-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-embedded-5.6.28-1.el7.x86_64.rpm
# rpm -ivh MySQL-test-5.6.28-1.el7.x86_64.rpm
注意:安装服务端(MySQL-server)可能报错
解决办法:
执行命令:rpm --import /etc/pki/rpm-gpg/RPM*
然后安装Server时后面加上(--force --nodeps):rpm -ivh MySQL-server-5.6.28-1.el7.x86_64.rpm --force --nodeps
启动服务器
命令:service mysql start #启动mysql服务器命令
注意会报错:
Starting MySQL.The server quit without updating PID file (/var/lib/mysql/iZ2806l73p6Z.pid)
解决办法:
修改默认mysql 的配置文件 vi /etc/my.cnf
把各个参数配对,即可启动服务,mysql配置请参照下一篇
配置远程访问
1. 获取随机密码命令: cat /root/.mysql_secret # 获取MySQL安装时生成的随机密码
2. 在服务器开启的情况下,进入mysql数据库
命令: mysql -u root -p
第一次进入数据库,请使用root 用户,密码为随机密码
3.第一次进入需修改密码
命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); # 在MySQL命令行中设置root账户的密码为password
4.使用mysql库
命令:use mysql;
5.查看用户表
命令:SELECT `Host`,`User` FROM user;
6.更新用户表
命令: UPDATE user SET `Host` = '%' WHERE User = 'root' LIMIT 1;
7.强制刷新权限
命令:flush privileges;
完成以上步骤即可远程连接MySQL数据库了