zoukankan      html  css  js  c++  java
  • 使用Centos7离线安装mysql

    Centos7.4离线安装mysql5.5.62

    本次使用的安装方法为rpm安装,安装包已打包,一键安装即可,安装前需先安装依赖(已打包整体安装即可)

    mysql

    mysql安装的相关依赖

    上传安装包及依赖

    # cd mysqlyl

    # rpm -ivh --force --nodeps *.rpm

    # cd ../mysql

    # rpm -ivh --force --nodeps *.rpm

    结果基于系统信息输出结果

    # mysqladmin --version

    启动mysql

    # systemctl start mysqld

    查看mysql运行状态

    # systemctl status mysqld

    设置mysql开机自启

    # systemctl enable mysqld

    进行登录(默认情况下没有密码,直接按enter进入即可)

    # mysql -uroot -p

    修改数据库默认字符集为utf8mb4

    mysql> show variables like 'char%';

    #  vi /etc/my.cnf

    [client]

    default-character-set=utf8mb4

    [mysql]

    default-character-set=utf8mb4

    [mysqld]

    character-set-server=utf8mb4

    保存退出,重新启动mysql

    # systemctl restart mysqld

    再次登陆mysql查询当前字符集:

    数据库的字符集已经被修改

    使用 Navicat 登录mysql:

    先修改root的登录密码

    # mysql -uroot -p

    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

    刷新系统权限

    mysql> flush privileges;

    mysql> exit;

    # mysql -uroot -p

    输入密码

    mysql> use mysql;

    允许远程机器连接 
    mysql> update user set host = '%' where user = 'root';

    (授权)

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    mysql> select host, user from user;
    mysql> flush privileges;

    mysql> exit;
    //注意一定要重启才生效
    systemctl restart mysqld;

    重启后使用Navicat 登录mysql即可

  • 相关阅读:
    CF1093F Vasya and Array
    CF1093D Beautiful Graph
    mysql主主同步
    mysql主从机制的部署与应用
    什么是多项式?
    从线性逼近到多项式逼近:泰勒级数
    机器学习--boosting家族之XGBoost算法
    倾情大奉送--Spark入门实战系列
    [机器学习笔记] 什么是分类,什么是回归?
    kafka中处理超大消息的一些考虑
  • 原文地址:https://www.cnblogs.com/mscar/p/12191505.html
Copyright © 2011-2022 走看看