您的位置:首页 > 运维架构 > Linux

【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数据库了  
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: