记一下CentOS 7环境下安装MySQL的过程


Linux CentOS 7.4 64位


前些天发现了个好玩的东西 - Node-Red,觉得挺好玩的,就尝试着整了下,此文记录下CentOS 7下安装MySQL的过程吧(本人是耍单片机的,之前没有学习过这些,对这些东西是一窍不通,本文如有错误的地方,各位自行百度查找吧).

以下的代码块中’#‘是linux命令行命令,"mysql>"是mysql命令行命令.(mysql命令行后面的’;'不要忘记噢)

卸载系统中自带的相关组件

安装前首先检查下系统中是否存在使用rpm安装的mysql,如果有的话,需要先删除后再编译安装.

    # rpm -qa | grep mysql      //检查是否安装了mysql
    # rpm -e xxx                //一般使用此命令即可卸载成功

安装MySQL

    # wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    # yum -y install mysql57-community-release-el7-10.noarch.rpm
    # yum -y install mysql-community-server

版本啥的,自行解决吧,我这个是随机整的一个,能用就行.

进入MySQL

查找初始密码
    # grep "password" /var/log/mysqld.log

如果上次卸载mysql的时候没有清除干净,后续安装的时候,执行这条指令是没有任何响应的.
如果是这个原因的话,执行以下步骤:

    # rm -rf /var/lib/mysql     //清理残留内容
    # systemctl restart mysqld  //重启mysql

查找初始密码
删除残留

再执行下上面的查找指令即可.

登录MySQL
    # mysql -uroot -p
    # enter your password: 上个命令得到的初始密码

在这里插入图片描述

设置MySQL的root用户密码
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
    //一般这时候就报错了...
    //如果报错了就按下面的步骤来
    mysql> set global validate_password_policy=0;
    mysql> set global validate_password_length=6;
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码’;

设置root用户初始密码

测试登录MySQL

    # mysql -uroot -p
    # Enter password://输入设置的密码

登录mysql

这样就算是安装完成了,然后我在nodered创建数据库的时候,部署完成还是给了我个报错,提示信息是

    "Error: ER_BAD_DB_ERROR: Unknown database 'wnn'"

意思是未知的数据库wnn…
e…
未知的数据库wnn,啥意思,是要干啥,后来想,好像要建个数据库才行,嗯,再加一个指令
按上面的指令登录mysql后,进入mysql命令行,执行

    mysql> CREATE DATABASH wnn;

创建数据库

附加

启动mysql服务

    # service mysqld start

关闭mysql服务

    # service mysqld stop

重启mysql服务

    # service mysqld restart

查看mysql服务状态

    # service mysqld status

(这句完了后有个有颜色的running就是启动了).
退出mysql命令行

    mysql> quit;

nodered mysql
这个就是再Node-Red里使用MySQL的效果(增删改查就需要我再学一学了).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值