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’);