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

    mysql安装

    1.检查是否本地已经安装了mysql

    rpm -qa | grep mysql
    

    2.卸载以前的mysql

    rpm -e 已经存在的MySQL全名
    

    3.下载mysql

    cd /usr/local
    wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
    

    4.解压并改名

    tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
    mv mysql-5.7.17-linux-glibc2.5-x86_64/ mysql
    

    5.配置启动文件

    cd mysql/support-files/
    cp my-default.cnf /etc/my.cnf    #弹出提示后输入y
    

    6.配置数据库编码

    vi /etc/my.cnf
    

    文件末尾添加如下内容:

    default-storage-engine=INNODB
    character_set_server=utf8
    [mysql]
    default-character-set=utf8
    

    7.复制mysql.server到/etc/init.d/目录下(目的想实现开机自动执行效果)

    cp mysql.server /etc/init.d/mysql
    

    8.修改/etc/init.d/mysql参数

    vi /etc/init.d/mysql
    

    修改如下内容:

    basedir=/usr/local/mysql
    datadir=/usr/local/mysql/data
    

    9.创建用户

    groupadd mysql
    useradd -g mysql mysql
    passwd mysql #设置密码
    chown -R mysql:mysql /usr/local/mysql/ #更改拥有者
    

    10.初始化mysql数据库

    cd /usr/local/mysql/bin/
    ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    

    初始化后会生成一个临时密码,先记录下来;

    11.给数据库加密

    ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
    

    12.启动mysql

    ./mysqld_safe --user=mysql &
    

    13.再打开一个连接,进入到bin目录下操作

    cd /usr/local/mysql/bin
    ./mysql -uroot -p #输入刚才记录的临时密码
     
    #mysql命令行下执行如下语句修改密码;
    set password=password('新密码');
    

    14.打开默认端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload
    

    15.设置远程访问:再次进入到mysql命令行,执行如下语句;

    grant all privileges on *.* to 远程访问用户名@'%' identified by '用户密码';
    flush privileges; #刷新
    

    16.设置开机启动

    chkconfig --add mysql
    chkconfig mysql on
     
    #配置环境变量
    vi /etc/profile
    #最后一行加上
    export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
     
    #退出保存,执行如下命令
    source /etc/profile
  • 相关阅读:
    使用Vue.extend来动态创建组件
    SKU
    城市选择
    面试题整理
    清除本域名Cookies
    vue 使用腾讯IM即时通信
    路由重复加载报错的问题
    Vue 、H5音乐播放器播放音乐
    Android 开发实用方法大全
    Android 欢迎界面淡入效果并用WebView加载网址
  • 原文地址:https://www.cnblogs.com/cocc/p/12365897.html
Copyright © 2011-2022 走看看