【Linux】MySQL安装及允许远程访问
2015-12-30 01:12
543 查看
安装环境/工具 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数据库了
相关文章推荐
- Linux第一天
- CentOS 6.5 安装图形界面
- centos 装mysql
- 阿里云Linux安装软件镜像源
- CentOS 6 安装 Python3.5
- crontab相关命令及表达式 (Linux系统定时任务)
- linux中crontable的用法 附件二
- Linux 下安装python软件包(pip、nose、virtualenv、distribute
- 【翻译自mos文章】Linux 操作系统下的内存使用
- 安装完操作系统之后,linux 启动失败,报错为"Invalid magic number 0 error 13: invalid or unsupported executable form...
- 使用Linux的sar 命令来计算Linux的内存剩余
- 收集Linux操作系统的网卡信息的命令
- RHEL6下禁用selinux的方法
- Linux操作系统日志中常用的搜索关键字
- Linux入门必学课程
- [实践] Android5.1.1源码 - 禁用selinux
- Linux环境下MySQL基础命令(2)----查看、创建、删除库和表
- Linux(Centos)Hi3516交叉编译问题
- Linux环境下MySQL基础命令(1)----进入退出数据库,设置修改root密码
- linux系统下php安装mbstring扩展的二种方法