zoukankan      html  css  js  c++  java
  • Linux安装mysql

    解压

    tar -zxvf mysql-8.0.18-el7-x86_64.tar.gz -C usr/local/mysql

    创建存放数据的文件加

    [root@localhost ~]#  mkdir -p usr/local/mysql/data/mysql

    创建一个mysql用户组

    [root@localhost mysql]# groupadd mysql

    添加一个用户

    useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql  -- 权限不允许登录shell

    改变目录属有者

    #cd /usr/local/mysql
    #pwd
    #chown -R mysql .
    #chgrp -R mysql .

    配置参数
    # bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data

    这里使用阿里centos7.2云执行之后报错

    bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
    退回到 /目录 执行      yum -y install numactl

    却少numactl这个时候如果是Centos就yum -y install numactl就可以解决这个问题了. 
    ubuntu的就sudo apt-get install numactl就可以解决这个问题了

     然后记录一下默认密码

    安装命令

    #bin/mysql_ssl_rsa_setup  --datadir=/data/mysql

    8修改系统配置文件

    #cd /usr/local/mysql/support-files

    使用cat查看是否存在 my.cnf

    cat /etc/my.cnf 所有的话不用拷贝命令

    # cp my-default.cnf /etc/my.cnf
    # cp mysql.server /etc/init.d/mysql

    # vim /etc/init.d/mysql

    修改以下内容:

    9启动mysql

    # /etc/init.d/mysql start

    启动失败执行

    chmod 777 /etc/my.cnf

    --登陆

    bin目录下

    # ./mysql  -u root -p

      --如果出现:-bash: mysql: command not found

      --就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行

    --输入第6步生成的临时密码

    --修改密码

    mysql> set password=password('root');

    如果是mysql8.0使用

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

    --设置root账户的host地址(修改了才可以远程连接)

    mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';
    mysql>flush privileges;

    mysql8 远程连接

    1.use mysql;//切换使用mysql数据库
    2.select user,host from user;   //查看用户是否开启远程
    3.update user set host='%' where user='root';  //开启远程
    4.flush privileges;//刷新权限

    --查看表

    mysql> use mysql;
    mysql> select host,user from user;

    --这里就可以使用远程连接测试了;

  • 相关阅读:
    SQL Server 索引基础知识(1) 记录数据的基本格式
    SQL语句优化技术分析
    AcceptEncoding: gzip,deflate
    用Delphi实现网络驱动器的映射和断开
    在DELPHI中HOOK程序的编写
    DelphiHookApi(经典)
    截获API
    窗体的扩展样式GWL_EXSTYLE:用于SetWindowLong
    delphi中WNetAddConnection2的使用
    Delphi中的线程类 TThread详解http://eelab.gxu.edu.cn/list.asp?unid=542
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/12192450.html
Copyright © 2011-2022 走看看