zoukankan      html  css  js  c++  java
  • linux 系统通过安装包安装mysql 8 步骤(非MariaDB)

    1、下载自己需要的安装包版本

    1.1     https://dev.mysql.com/downloads/mysql/   

     

    1.2 如下载了 mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz包(例子把解压包安装在/opt下)

            传到linux  系统,随后解压此安装包

      解压完毕得到:mysql-8.0.19-linux-glibc2.12-x86_64

      为了方便可以改个名

             mv mysql-8.0.19-linux-glibc2.12-x86_64   mysql  (至此/opt下有mysql目录)

    1.3  创建用户组

     1.4   修改mysql配置文件:(/etc/my.cnf)

    [mysqld]
    basedir = /opt/mysql
    datadir = /opt/mysql/data
    port = 3306
    socket = /tmp/mysql.sock
    character-set-server = utf8
    skip-name-resolve
    log-error = /opt/mysql/data/error.log
    pid-file = /opt/mysql/data/mysql.pid
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    可复制

    1.5   在mysql目录下新建data文件夹用于存放数据库文件

    [root@localhost mysql]# mkdir data

    1.6 在mysql当前目录下设定目录的访问权限(注意后面的小点,表示当前目录)

    1.7  初始化数据库

    [root@localhost mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data  (路径写对)

    注意:执行后在/opt/mysql/data/error.log文件中找到下面一行:

    这个密码就是root的初始密码(看自己的文件找)

     1.8

    1.9    把mysql 添加到环境变量里面  (/etc/profile)

    添加完了 记得source profile  使其生效;

    如果成功:mysql -uroot -p  就可以 正常启动了,  输入上面看到的原始密码      进入之后根据需要修改密码:  alter user 'root'@'localhost' identified by 'qwer1234'; 

     1.10

    配置mysql允许远程访问:创建远程登录对象:CREATE USER 'root'@'%' IDENTIFIED BY 'qwer1234';

    授权远程登录:grant all privileges on *.* to 'root'@'%' with grant option;

    强制刷新:flush privileges;

    注意:如果是给项目配置数据库,需要在django项目的配置文件的__init__.py 文件中加入

    import pymysql
    pymysql.install_as_MySQLdb()
    复制
    连接MySQL报错:RuntimeError: cryptography is required for sha256_password or caching_sha2_password
    
    解决:
    use mysql;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
    FLUSH PRIVILEGES;
    连接mysql 报错
  • 相关阅读:
    http://gzbbs.soufun.com/2811007370~59~471/4372594_4372594.htm
    借dudu的地方招个标,寻找广州网站开发外包公司
    System.InvalidOperationException: 哈希表插入失败。加载因子太高。
    网络艺术品交易黑洞
    水润麻涌
    麻涌蕉林香飘四季
    web开发的浏览器(工具)插件
    很好很强大的六个SEO关键词分析工具
    (转载)library cache lock和library cache pin到底是什么
    (转载)library cache lock和library cache pin到底是什么(续)
  • 原文地址:https://www.cnblogs.com/shangping/p/14581999.html
Copyright © 2011-2022 走看看