zoukankan      html  css  js  c++  java
  • Linux下安装MySQL以及一些小坑

    第一次写博客,各位凑合着看吧(假装有人看)。

    我这里使用的是centos7。

    1、首先打开终端,查看有没有安装过MySQL:

    [root@localhost lyp]# rpm -qa | grep mysql

    若为空则说明没有安装过,若要删除可用yum remove mysql命令。

    2、下载mysql的repo源:

    [root@localhost lyp]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    安装mysql-community-release-el7-5.noarch.rpm包:

    [root@localhost lyp]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

    这里也可以选择其他版本的,具体可以到MySQL官网查看:https://www.mysql.com/downloads/

    3、安装MySQL:

    [root@localhost lyp]# sudo yum install mysql-server

    4、安装成功后启动MySQL服务:

    [root@localhost lyp]# sudo yum install mysql-server

    查看MySQL状态

    [root@localhost lyp]# systemctl status mysqld.service

    看到这个画面则成功了。

    5、然后将MySQL设置为开机启动

    [root@localhost lyp]# systemctl enable mysqld
    
    [root@localhost lyp]# systemctl daemon-reload
    6、因为MySQL会生成一个root的原始密码,我们需要找到然后修改它
    查看原始密码:
    [root@localhost lyp]# grep 'temporary password' /var/log/mysqld.log
    然后使用原始密码登录:
    [root@localhost lyp]# mysql -uroot -p
    设置密码:
     mysql > use mysql;
     mysql > update user set password=password('123456') where user='root'; 
     mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
    (这一步的意思是为root添加远程连接的能力,%代表允许所有外界连接,也可以设置指定的ip)
     mysql> grant all privileges on *.* to 'root'@'我电脑的ip地址' identified by '密码';
     刷新权限
    mysql> FLUSH PRIVILEGES;
     mysql > exit;
    重启服务:
    [root@localhost lyp]# service mysqld restart

    7、然后我们还需要开放3306端口号(mysql默认使用端口)
    firewall-cmd --zone=public --add-port=3306/tcp --permanent 
    firewall-cmd --reload 

    问题:忘记root密码,怎么修改密码
    上文说到mysql会有一个初始密码,如果忘记或找不到了我们可以修改密码。
    参考链接:https://blog.csdn.net/sun614345456/article/details/53672426


    然后就写到这吧,重申第一次写博客格式什么的都不太会弄,各位见谅。
    
    
  • 相关阅读:
    升级edk2源码的一点补充
    关于Ubuntu系统忘记密码的解决方法合集
    UEFI Shell 下的程序设计
    Windows下EDK2环境的搭建以及经典的程序设计Print Hello World !-----(Linux下的待后续熟练了再更新)
    一个刚入行的BIOS工程师的自我简介
    反爬虫,非标准的json格式解析
    Scrapy+selenium爬取简书全站-爬虫
    Scrapy
    Python 爬取豆瓣电影Top250排行榜,爬虫初试
    Linux(Ubuntu) MySQL数据库安装与卸载
  • 原文地址:https://www.cnblogs.com/lyps/p/9915806.html
Copyright © 2011-2022 走看看