• Centos7 安装 mysql


    一. 安装mysql

    官方地址: https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

    a. 添加mysql yum repository

    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm #必须

    yum localinstall mysql57-community-release-el7-11.noarch.rpm #必须

    yum repolist all | grep mysql #查看yum源有哪些mysql, 可选, 可以看官方地址说明

    因为我本地装的是5.6版本,为了保持一致,所以开启5.6, 关闭5.7版本

    yum-config-manager --disable mysql57-community

    yum-config-manager --enable mysql56-community

    如果yum-config命令未找到

    yum -y install yum-utils #进行安装即可

    b. 安装mysql

    yum install mysql-community-server

    c. 启动mysql服务

    systemctl start mysqld #启动服务

    systemctl enable mysqld #设置开机启动

    mysql -v #查看mysql版本

    二. 修改配置文件,统一编码为UTF-8

    vim /etc/my.cnf

    添加编码character-set-server=utf8([mysqld]下) 

    systemctl restart mysqld #重启服务

    show variables like 'character_set%'; #查看编码

    如图所示,编码修改完成。

    三. 修改root密码以及添加用户

    3.1 修改root密码

    刚刚安装的mysql root用户是没有密码的直接用 mysql -u root登录即可

    mysql 所有的用户信息全都存放在mysql数据库下的user表中

    select host, user,password from mysql.user; #查看用户信息

     

    可以看到root用户的密码是空的

    update mysql.user set  password=password('你的密码') where user='root'; #修改密码

    flush privileges; #刷新权限, 修改了密码或者添加用户等必须用这句刷新生效.

    3.2 添加用户

    CREATE USER '用户名'@'%' IDENTIFIED BY '密码';  #创建用户
    grant all privileges on 数据库名.* to '用户名'@'%' identified by '密码'; #授权数据库

    CREATE USER 'waston'@'%' IDENTIFIED BY '123456';
    grant all privileges on mall.* to 'waston'@'%' identified by '123456';

  • 相关阅读:
    VA对于开发QT是神器,VA自动补全QT
    64位下好神奇啊(增加了PatchGuard技术保护自己,SSDT是相对地址,参数通过寄存器与rdi来传递)
    贵在坚持
    VC程序查错之内存访问异常
    QT源码解析(一) QT创建窗口程序、消息循环和WinMain函数
    QTimer源码分析(以Windows下实现为例)
    Go语言的优点(oschina讨论)
    致诸位新程序员:来自Chuck Jazdzewski慈父般的忠告
    poj1483 It's not a Bug, It's a Feature!
    App应用与思考
  • 原文地址:https://www.cnblogs.com/wt20/p/8365581.html
Copyright © 2020-2023  润新知