zoukankan      html  css  js  c++  java
  • CentOS中怎样安装mysql并修改密码、设置开机启动、配置远程连接

    场景

    服务器的操作系统为CentOS6.9需要在上面安装Mysql数据库并能远程连接。

    安装之前首先检查是否已经安装了Mysql

    rpm  -qa | grep  mysql

    注:

    博客:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    下载安装包

    第一种直接通过yum repository下载

    wget http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm

    下载之后之后

    ls

    能看到rpm包

    第二种手动下载

    然后选择

    下载之后传输到服务器上。

    安装Mysql

    安装下载下来的rpm包

    yum localinstall mysql80-community-release-el6-3.noarch.rpm

    安装之后查看可用的安装包

    yum repolist enabled|grep mysql

    然后根据自己的需要去修改mysql的版本

    vim /etc/yum.repos.d/mysql-community.repo

    比如要安装5.7版本,将80源的enabled=1改成enabled=0。然后再将5.7源的enabled=0改成enabled=1

    修改之后

    然后安装mysql

    yum install mysql-community-server -y

    安装完成之后

    启动Mysql并更改配置

    启动mysql的服务

    service mysqld start

    查看mysql是否自启动并设置自启动

    chkconfig --list | grep mysqld
    
    chkconfig mysqld on

    查看初始密码

    grep "password" /var/log/mysqld.log

    登录Mysql

    mysql -u root -p

    输入上面的初始密码。

    登录成功之后修改密码

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

    修改密码太简单会提示

    执行以下语句

    set global validate_password_policy=0;
    
    set global validate_password_length=4;

    再次修改密码

    开放root账户远程访问

    grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

    刷新权限表

    FLUSH PRIVILEGES;

    然后在另一台电脑上远程连接数据库测试下

    博客园: https://www.cnblogs.com/badaoliumangqizhi/ 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
  • 相关阅读:
    互联网 DBA 需要做那些事(转)
    mysql_connect和mysql_pconnect区别(转)
    Redis应用案例,查找某个值的范围(转)
    PHP 正则表达式常用函数使用小结
    PHP转换UTF-8和GB2312的URL编码(转)
    PHP 打印调用函数入口地址(堆栈)
    php CI框架nginx 配置
    apache部署多个项目
    Apache+php在windows下的安装和配置
    appium测试之获取appPackage和appActivity
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/14689866.html
Copyright © 2011-2022 走看看