精华内容
下载资源
问答
  • Linux mysql修改配置文件无效

    千次阅读 2019-07-30 09:12:14
    linuxmysql配置文件路径是,/etc/mysql/my.cnf 默认是只读的,如果你为了修改方便而把他改成chmod -R 777,那mysql会认为它是不安全的,而将它忽略。 你可以使用mysql --help | grep my.cnf 命令查看,你可以...

    linux中mysql的配置文件路径是,/etc/mysql/my.cnf

    默认是只读的,如果你为了修改方便而把他改成chmod -R 777,那mysql会认为它是不安全的,而将它忽略。

    你可以使用mysql --help | grep my.cnf 命令查看,你可以看到它的警告

    用chmod -R 644 修改回来

    用sudo vi my.cnf来修改,完成后重启mysql,service mysql restart

    展开全文
  • Linux Mysql8.x安装

    千次阅读 2019-06-28 09:58:42
    LinuxMySql 8.x版本安装,这个安装和之前的mysql5.x的安装有点不同, mysql5.x安装可以参考:https://blog.csdn.net/vtopqx/article/details/80971158 MySql 8.x具体操作: 1.下载解压...

    Linux下MySql 8.x版本安装,这个安装和之前的mysql5.x的安装有点不同,

    mysql5.x安装可以参考:https://blog.csdn.net/vtopqx/article/details/80971158

    MySql 8.x具体操作:

    1.下载解压
    https://www.mysql.com/downloads/
    https://dev.mysql.com/downloads/mysql/

    2.解压安装

    [root@txvm2019 mysql]# mv mysql-8.0.16-el7-x86_64  /usr/local/mysql
    [root@txvm2019 mysql]# cd /usr/local/mysql
    [root@txvm2019 mysql]# mkdir data
    [root@txvm2019 mysql]# chown -R mysql.mysql /usr/local/mysql/
    [root@txvm2019 mysql]# mkdir mysql_install_db
    [root@txvm2019 mysql]# chmod 777 ./mysql_install_db
    [root@txvm2019 mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    2019-06-21T02:09:59.805200Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.16) initializing of server in progress as process 15755
    2019-06-21T02:10:05.218758Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ?yl7a)rj_5B3
    2019-06-21T02:10:07.367976Z 0 [System] [MY-013170] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.16) initializing of server has completed

    记住上面打印的mysql默认密码:?yl7a)rj_5B3
     

    3.MySql配置参数

    [root@txvm2019 mysql]# cp -a ./support-files/mysql.server /etc/init.d/mysqld
    [root@txvm2019 mysql]# chmod +x /etc/rc.d/init.d/mysqld    
    [root@txvm2019 mysql]# chkconfig --add mysqld
    
    [root@txvm2019 mysql]# cp support-files/mysql.server /etc/init.d/mysql
    [root@txvm2019 mysql]# chmod +x /etc/init.d/mysql
    [root@txvm2019 mysql]# chkconfig --add mysql

    检查服务是否生效

    [root@txvm2019 mysql]# chkconfig  --list mysqld
    Note: This output shows SysV services only and does not include native
          systemd services. SysV configuration data might be overridden by native
          systemd configuration.
    
          If you want to list systemd services use 'systemctl list-unit-files'.
          To see services enabled on particular target use
          'systemctl list-dependencies [target]'.
    
    mysqld         	0:off	1:off	2:on	3:on	4:on	5:on	6:off
    [root@txvm2019 mysql]# vi /etc/my.cnf
    [mysqld]
        basedir = /usr/local/mysql   
        datadir = /usr/local/mysql/data
        socket = /usr/local/mysql/mysql.sock
        character-set-server=utf8
        port = 3306
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    [client]
       socket = /usr/local/mysql/mysql.sock
       default-character-set=utf8


    4.环境变量配置:

    [root@txvm2019 mysql]# vi /etc/profile
    [root@txvm2019 mysql]# source /etc/profile
    [root@txvm2019 mysql]# service mysql start
    Starting MySQL.Logging to '/usr/local/mysql/data/txvm2019.err'.
    . SUCCESS! 

    5.设置用户密码及远程连接

    [root@txvm2019 mysql]# 
    [root@txvm2019 mysql]# mysql -uroot -p'?yl7a)rj_5B3'
    mysql> 

    第一次登陆使用上面安装的默认密码登录,
    设置root密码:

    mysql> alter user user() identified by "123456";
    mysql> use mysql
    mysql> update user set host='%' where user='root' limit 1;
    mysql> flush privileges;
    mysql> alter user 'root'@'%' identified with mysql_native_password by '123456';
    mysql> flush privileges;

    配置完成!如果有防火墙或者设置了安全组的话需要开通一下默认的3306端口给远程连接。
     

     

     

     

     

    展开全文
  • Linux端安装MySQL及其配置

    千次阅读 2019-03-23 19:46:34
    文章目录Linux端安装MySQL及其配置安装前的准备工作:一、下载安装MySQL二、配置MySQL三、修改Mysql服务端的编码方式四、测试五、配置Mysql服务远程可访问 导航: —>Linux端安装jdk —>Linux端安装...

    Linux端安装MySQL及其配置




    安装前的准备工作:

    网盘资源:MySQL安装包
    提取码:kngi
    1. 关闭防火墙
    sudo service iptables stop

    2. 查看系统之前是否安装过MySQL

    rpm -qa|grep mysql
    在这里插入图片描述

    3. 执行删除语句

    sudo rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
    

    在这里插入图片描述


    一、下载安装MySQL

    1.下载mysql二进制文件mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz,放在~/software目录下:
    https://dev.mysql.com/downloads/mysql/5.6.html#downloads

    2.将mysql压缩包拷贝到/usr/local/目录下:

      cd /usr/local
      sudo cp ~/software/mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz ./
    

    在这里插入图片描述

    3.解压:

      sudo tar -zxvf mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
    

    并重命名mysql:

      sudo mv mysql-5.6.23-linux-glibc2.5-x86_64 mysql
    

    在这里插入图片描述

    删除原压缩包:

      sudo rm mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
    

    在这里插入图片描述

    4.创建mysql用户组:

      sudo groupadd mysql 
    

    (可以看到/etc/gshadow 文件里面增加了mysql用户组)

    在创建的mysql用户组中创建一个新用户mysql:

      sudo useradd -r -g mysql mysql 
    

    (可以看到/etc/shadow 文件里面增加了mysql用户)

    进入目录:

      cd /usr/local/mysql
    

    修改目录的拥有者:

      sudo chown -R mysql ./
      sudo chgrp -R mysql ./
    

    (这里的点“./”代表的就是当前目录,选项-R表示递归当前目录及其子目录)
    在这里插入图片描述

    5.创建libaio的依赖库

    sudo yum install libaio
    

    在这里插入图片描述

    初始化mysql安装

    sudo scripts/mysql_install_db --user=mysql
    

    在这里插入图片描述

    6.启动MySQL服务

    sudo ./support-files/mysql.server start
    

    在这里插入图片描述

    查看MySQL服务是否启动

    ps -ef|grep mysql
    

    在这里插入图片描述

    7.配置环境变量:

    打开/etc/profile文件:

     sudo vim /etc/profile
    

    在文件的最后,加上下面两行:

     export MYSQL_HOME=/usr/local/mysql
     export PATH=$PATH:$MYSQL_HOME/bin
    

    在这里插入图片描述

    保存并关闭文件,执行以下命令使得环境变量生效:

     source /etc/profile
    

    二、配置MySQL

    1、以root身份登录mysql(注意,此时root无密码,直接回车即可)

     mysql -u root 
    

    如果登录不上,就使用 mysql -h (IP) -u root -p
    在这里插入图片描述

    2、修改root用户口令。

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

    在这里插入图片描述

    • 密码如果没有修改成功:
    • set password for root@localhost = password('admin');
    • set password for 用户名@localhost = password('密码');

    3、重新连接服务器:

      mysql -u root -p
    

    (输入你的新密码即可)
    在这里插入图片描述


    三、修改Mysql服务端的编码方式

    1、查看mysql 服务端端编码(注意:查看编码要登录mysql服务器后执行):

    mysql> status
    

    在这里插入图片描述

    如果发现有latin1的,需要修改为 utf8点编码方式,如果不修改数据库中存储中文的时候会出现乱码。

    退出mysql连接:

    mysql> exit
    

    2、修改配置文件

       cd /usr/local/mysql
       sudo vim my.cnf
    

    在这里插入图片描述

    在[mysqld]下追加:

    character-set-server=utf8 
    

    3、保存退出,重启服务器

       cd /usr/local/mysql
       sudo ./support-files/mysql.server restart
    

    4、再次查看mysql服务端的编码方式:

    登录进入mysql:

    mysql -u root -p

    输入密码连接服务器,然后在命令行再次输入:

    mysql> status
    在这里插入图片描述

    如果发现编码都已经是utf8,就一切OK了。


    四、测试

    1、查看当前有哪些数据库

    mysql> show databases;

    在这里插入图片描述

    2、创建一个新数据库pgdb:

    mysql> create database pgdb;
    在这里插入图片描述

    3、打开pgdb数据库:

    mysql> use pgdb;

    在这里插入图片描述

    4、查看当前数据库中有哪些数据表:

    mysql> show tables;

    在这里插入图片描述

    5、在当前pgdb数据库创建一张新的数据表tb1:

    mysql> create table tb1(id int, name varchar(30));

    在这里插入图片描述

    6、向tb1表中插入若干条数据:

       insert into tb1 values(1,'张三');
    
       insert into tb1 values(2,'李四');
    
       insert into tb1 values(3,'王老五');
    

    在这里插入图片描述

    7、查询tb1表中的数据:

    mysql> select * from tb1;

    在这里插入图片描述

    8、退出连接

    mysql> exit


    五、配置Mysql服务远程可访问

    1、连接MySQL 服务器:

    mysql -u root -p
    

    会提示输入管理员密码。注意,这里输入的密码不会回显。

    2、使用如下命令,授权root 用户远程连接服务器:

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

    在这里插入图片描述

    3、退出mysql 连接:

    mysql> exit
    

    --->有问题请联系QQ1436281495^_^

    展开全文
  • Linux安装MySQL5.7

    万次阅读 多人点赞 2019-06-25 11:08:32
    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar ...mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql ...

    下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

     

    解压

    tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 
    

     

    再移动并重命名一下

    mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

    创建mysql用户组和用户并修改权限

    groupadd mysql
    useradd -r -g mysql mysql

    创建数据目录并赋予权限

    mkdir -p  /data/mysql              #创建目录
    chown mysql:mysql -R /data/mysql   #赋予权限

     

    配置my.cnf

    vim /etc/my.cnf

     内容如下

    [mysqld]
    bind-address=0.0.0.0
    port=3306
    user=mysql
    basedir=/usr/local/mysql
    datadir=/data/mysql
    socket=/tmp/mysql.sock
    log-error=/data/mysql/mysql.err
    pid-file=/data/mysql/mysql.pid
    #character config
    character_set_server=utf8mb4
    symbolic-links=0
    explicit_defaults_for_timestamp=true
    

    初始化数据库

    进入mysql的bin目录

    cd /usr/local/mysql/bin/

    初始化

    ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

     查看密码

    cat /data/mysql/mysql.err
    

    启动mysql,并更改root 密码

    先将mysql.server放置到/etc/init.d/mysql中

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    

    启动!!!

    service mysql start
    
    ps -ef|grep mysql
    
    

    到这里说明mysql已经安装成功了!!

    下面修改密码

    首先登录mysql,前面的那个是随机生成的。

    ./mysql -u root -p   #bin目录下

    再执行下面三步操作,然后重新登录。

    SET PASSWORD = PASSWORD('123456');
    ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
    FLUSH PRIVILEGES;                                 

     这时候你如果使用远程连接……你会发现你无法连接。

    这里主要执行下面三个命令(先登录数据库)

    use mysql                                            #访问mysql库
    update user set host = '%' where user = 'root';      #使root能再任何host访问
    FLUSH PRIVILEGES;                                    #刷新

    ok!!!!MySQL5.7就装好了……坑是真的多……但是如果按这个流程走应该是能顺利装下来的。(因为我装了两遍……)

    如果不希望每次都到bin目录下使用mysql命令则执行以下命令

    ln -s  /usr/local/mysql/bin/mysql    /usr/bin

     

    为了防止版本不同而导致安装失败……这里我把MySQL的包放在百度云上。

    链接: https://pan.baidu.com/s/1oZLaBAELK9tuB1FCfQfzUg 提取码: mvji 复制这段内容后打开百度网盘手机App,操作更方便哦

    展开全文
  • LinuxMySQL配置文件my ini位置

    万次阅读 2019-02-18 13:25:25
    LinuxMySQL配置文件my ini位置
  • linux配置mysql数据库

    千次阅读 2020-03-11 19:43:11
    在虚拟机实验配置mysql数据库最好配置阿里源,速度嗖嗖的。 下载软件包 wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.25-1.el7.x86_64.rpm wget ...
  • linux安装配置Mysql详细步骤

    万次阅读 多人点赞 2019-06-14 08:10:28
    下载Mysql rpm包 官网下载:https://dev.mysql.com/downloads/mysql/ 如果你到了这里,本地应该有了如下四个rpm包: mysql-community-client-5.7.26-1.el6.x86_64.rpm mysql-community-common-5.7.26-1.el6.x86_...
  • 后来才发现原来是因为修改的文件并非MySQL服务器读取的配置文件。 如果不清楚MySQL当前使用的配置文件路径,可以尝试这样查看: mysqld --verbose --help|grep -A 1 'Default options' 复制代码 或者是执行:...
  • Linux配置Mysql5.7主从配置

    千次阅读 2019-05-31 16:45:35
    主从配置其实蛮简单的,主从配置也叫热备,热备就是在数据库启动的情况下实时对数据进行备份,相反对概念叫冷备,就是在数据库停止对时候对数据进行备份。 我们使用数据库对主从配置主要是解决数据库对读写压力,...
  • linuxmysql odbc配置

    千次阅读 2015-07-08 09:18:00
    公司内部用的SAP data service(linux,IP:136)作为DS服务器,使用ODBC连接另外一台mysql数据库服务器(linux IP:129)。所以在136上安装mysql odbc。 要安装mysql odbc,前提是首先安装unixODBC。可以是rpm安装...
  • mac和linux安装mysql配置

    千次阅读 2019-04-10 16:03:41
    mac安装主要就是用安装包...这里安装好的软件会自动配置好所有文件,就是mac的mysql并没有配置文件,我们需要手动添加配置文件 sudo vi /etc/my.cnf 在配置文件中填写 # Example MySQL config file for medium sy...
  • Linux安装mysql配置外网访问

    千次阅读 2017-08-21 10:04:31
    配置相关如果没有配置DNS yum命令找不到Linux软件库的 DNS配置免费的 DNS1=114.114.114.114即可,也可以加一个备用的DNS2=119.29.29.29 2.用yum安装mysqlyum -y install MySQL mysql-server mysql-dev这里用yum ...
  • Linux mysql5.7 安装及配置

    千次阅读 2018-04-10 16:11:10
    mysql官网 下载软件,因为本人使用时最高是5.7版本,所以本人下载的mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 建立用户和组 建立用户mysql,组mysql。后面 mysql 就使用这个用户来运行(ps:这也是mysql...
  • LinuxMySQL主从配置

    千次阅读 2016-08-25 13:10:01
    1.两台Linux安装同一版本的MySQL。 2.保证主从服务器数据库内容一致。 3.master服务器配置  3.1创建一个有复制权限的用户,只限slave远程连接访问(为了方便我给了repuser所有权限)  mysql>GRANT REPLICATION ...
  • linux yum安装mysql配置

    千次阅读 2017-07-16 21:33:18
    1.执行yum list |grep mysql,查看是否存在mysql的yum源,在linux上安装mysql,一般安装mysql-server和mysql-client即可。如下图,没有这两者的安装源。   不存在则需要先下载mysql的repo源: wget ...
  • Linux Mysql-8.0.23 安装配置

    千次阅读 2021-01-26 18:23:10
    MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! Mysql 5.7 之前是用utf8 ,8.0之后使用 默认编码使用utf8mb4,utf8mb4更全,包含了utf8 服务器初始...
  • LinuxMySQL配置文件my.ini位置

    万次阅读 2013-01-05 16:19:14
    环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 + MySQL 3.2 ...LinuxMySQL配置文件my.ini位置    解决 MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下;在Linux下叫my.cn
  • Linux环境配置-Mysql安装与使用

    万次阅读 2018-01-11 11:03:19
    Linux环境配置-Mysql安装与使用
  • linux Mysql 配置一些注意事项

    千次阅读 2013-06-20 11:00:18
    在my.ini(linux下为my.conf)文件中 [mysqld] 标记后加一行内容为 解决方法不能执行问题 log-bin-trust-function-creators=1 解决忽略表名大小写设置 lower_case_table_names=1 //分配MYSQL权限 GRANT ALL ...
  • Linux下修改mysql配置文件详解

    千次阅读 2019-06-12 15:04:25
    但是因为这样数据量就比较大,导致导入的数据超过了mysql的默认单个字段的最大容量。所以需要修改数据库的配置文件。 首先查看mysql数据库在什么位置。 which mysql 比如我的在服务器上就是这个位置 然后在...
  • LinuxMySQL安装及配置为服务

    千次阅读 2016-11-03 19:55:09
    Linux下安装MySQL配置为系统服务。
  • 欢迎各个领域的程序员 不管是学生还是上班了的 还是小白加入讨论交流群,大家一起讨论交流学习951701316,有内推工作的也会优先群里的朋友,群号951701316 ...yum -y install mariadb-server mysql-devel (y...
  • linuxmysql配置文件位置

    千次阅读 2018-12-24 19:52:00
    在/usr/share/mysql/ 中找到my.cnf的配置文件,拷贝其中的my-huge.cnf 到 /etc/ 并命名为my.cnf 转载于:https://www.cnblogs.com/buxiu/p/10170619.html
  • linux发布项目修改mysql默认配置

    千次阅读 2018-06-14 10:23:57
    linux下的mysql配置可能需要调整下:配置sql_mode是因为默认配置的查询结果排序时报错。查资料是由于sql_mode默认配置引起的。[mysqld]sql_mode='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGI...
  • linux mysql5.5安装与配置

    千次阅读 2016-06-30 13:01:11
    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL分为社区版和商业版,由于其体积...CentOS 6 mysql5.5安装配置 1 安装所需软件 2 安装cmake 3 tar.gz形式安装mysql 4 配置与启动
  • Linux Mysql 配置不区分大小写

    千次阅读 2019-05-01 18:55:04
    之前自己联系用Mysql都是在Windows下的 表名默认不区分大小写 但是在linux发现 貌似默认区分大小写 1、查看是否区分大小写 show VARIABLES like 'lower%' lower_case_table_names 0表示区分大小写 1表示不区分大小...
  • Linux下安装配置与使用MySQL数据库

    千次阅读 2017-07-01 11:23:06
    Linux下安装配置与使用MySQL数据库 在Linux下安装做开发时往往少不了要使用到MySQL数据库,下面就Linux系统为例讲解一下,如何安装MySQL数据库,如何 启用/停、止MySQL服务,如何修改MySQL数据库的配置文件,如何...
  • Linux下载安装mysql配置环境变量

    万次阅读 2019-05-06 09:43:03
    一、下载(原文链接:http://www.studyshare.cn/blog-front//software/details/1144 官网下载:https://dev.mysql.com/get/Downloads/ 网盘下载(5.7版本):...直接使用linux命令下载到linxu...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 310,381
精华内容 124,152
关键字:

linuxmysql8配置

linux 订阅
mysql 订阅