zoukankan      html  css  js  c++  java
  • yum 方式安装mysql 5.7

    yum 方式安装mysql 5.7

    cd /usr/local/src
    wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    rpm -ivh mysql57-community-release-el7-11.noarch.rpm
    yum -y remove mariadb*
    yum install mysql-community-server -y
    systemctl start mysqld
    tail -100 /var/log/mysqld.log
    grep 'temporary password' /var/log/mysqld.log
    ##提取出初始root密码,假如密码是S*_gPaVTL1w4
    

    修改初始root密码

    mysql -hlocalhost -uroot -p'S*_gPaVTL1w4'
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 
    #或者
    mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 
    

    以后通过 update set 语句修改密码

    mysql> use mysql;
    mysql> update user set password=PASSWORD('MyNewPass5!') where user='root';
    mysql> flush privileges;
    

    添加远程登录用户

    默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须添加一个允许远程连接的帐户。或者修改 root 为允许远程连接(不推荐)

    添加一个允许远程连接的帐户

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'zhangsan'@'%' IDENTIFIED BY 'Zhangsan2018!' WITH GRANT OPTION;
    

    修改 root 为允许远程连接(不推荐)

    mysql> use mysql;
    mysql> UPDATE user SET Host='%' WHERE User='root';
    mysql> flush privileges;
    

    设置默认编码为 utf8

    mysql 安装后默认不支持中文,需要修改编码。
    修改 /etc/my.cnf 配置文件,在相关节点(没有则自行添加)下添加编码配置,如下:

    [mysqld]
    character-set-server=utf8
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    

    重启mysql服务,查询编码。可以看到已经改过来了

    shell> systemctl restart mysqld
    shell> mysql -uroot -p
    mysql> show variables like 'character%';
    

    默认配置文件路径:

    配置文件:/etc/my.cnf
    日志文件:/var/log/mysqld.log
    服务启动脚本:/usr/lib/systemd/system/mysqld.service
    socket文件:/var/run/mysqld/mysqld.pid

    本人水平有限,还在不断学习中 难免有很多错误或者遗漏,望见谅
  • 相关阅读:
    vsphere平台windows虚拟机克隆的小插曲(无法登陆系统)
    mysql破解root用户密码总结
    mysql查询缓存参数
    mysql字符乱码
    做为一名dba你应该知道这些数据恢复
    mysql小技巧
    使用explain查看mysql查询执行计划
    mysql语句 索引操作
    mysqlbinglog基于即时点还原
    数据结构和算法(3)-向量,列表与序列
  • 原文地址:https://www.cnblogs.com/faberbeta/p/14618993.html
Copyright © 2011-2022 走看看