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


    然后就写到这吧,重申第一次写博客格式什么的都不太会弄,各位见谅。
    
    
  • 相关阅读:
    1082 射击比赛 (20 分)
    1091 N-自守数 (15 分)
    1064 朋友数 (20 分)
    1031 查验身份证 (15 分)
    1028 人口普查 (20 分)
    1059 C语言竞赛 (20 分)
    1083 是否存在相等的差 (20 分)
    1077 互评成绩计算 (20 分)
    792. 高精度减法
    791. 高精度加法
  • 原文地址:https://www.cnblogs.com/lyps/p/9915806.html
Copyright © 2011-2022 走看看