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即可

  • 相关阅读:
    Linux 头文件详解
    Linux 进程运行状态
    配置uboot指定nfs挂载根文件系统
    (实例)Linux 内核添加exfat驱动
    Linux 内核 编译模块
    简单添加自己的驱动程序到Linux内核树中
    Linux 生成随机mac地址,并固化到本地
    (转)为什么ssh一关闭,程序就不再运行了?
    Ubuntu 安装 QtCreator (version : Qt 5.9.8)
    Ubuntu 固定自己的IP
  • 原文地址:https://www.cnblogs.com/mscar/p/12191505.html
Copyright © 2011-2022 走看看