zoukankan      html  css  js  c++  java
  • Linux 安装mysql

    Linux 安装mysql

    一、检测系统是否自带安装 MySQ

    rpm -qa | grep mysql

    如果你系统有安装,那可以选择进行卸载:

    rpm -e mysql  // 普通删除模式

    rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

    二、安装mysql

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    yum update

    yum install mysql-server

    权限设置:

    chown mysql:mysql -R /var/lib/mysql

    初始化 MySQL

    mysqld --initialize

    启动 MySQL

    systemctl start mysqld

    如果启动失败,重新执行权限设置和初始化

    查看 MySQL 运行状态:

    systemctl status mysqld

    三、验证 MySQL 安装

    3.1查看版本

     mysqladmin --version

    四、登录mysql

    4.1 修改配置文件免密码登录mysql

    vi /etc/my.cnf

    添加

    [mysqld]
    skip-grant-tables

    4.2免密码登录mysql

    输入mysql

    进入数据库,输入:use mysql;

    查看root用户信息:select host, user, authentication_string, plugin from user;

    更新root用户信息,把密码设置为空字符串:update user set authentication_string='' where user='root

    退出mysql;注释掉/etc/my.';cnf文件最后的 skip-grant-tables ;重启:sudo service mysqld restart

    五. 设置root 密码

    select host, user from user;

    ALTER USER 'root'@'host值' IDENTIFIED BY 'MyNewPass';

     如果提示语法错误执行一下命令:

    set password for root@localhost = password('123456');

  • 相关阅读:
    Git 最新版本2.20.1 安装及配置
    Python中:ModuleNotFoundError: No module named 'alipay'
    Python调用time模块设置当前时间-指定时间
    python 正则表达式
    pwntools出现的一些问题
    strace监视系统调用
    深入理解Linux内核 学习笔记(8)
    ubuntu 查看版本
    LSTM实现中文文本情感分析
    深入理解Linux内核 学习笔记(5)
  • 原文地址:https://www.cnblogs.com/kali5k/p/13593661.html
Copyright © 2011-2022 走看看