zoukankan      html  css  js  c++  java
  • Linux学习之七--mysql的安装使用

     

    安装mysql:

      CentOS7后的版本,的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。

    1. 下载mysql的repo源 

    1 # wget  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    2. 安装mysql-community-release-el7-5.noarch.rpm包

     # rpm -ivh mysql-community-release-el7-5.noarch.rpm
    

    安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

    3. 安装mysql

    # yum install mysql-server

    4.mysql安装完成后,进行相关配置

      安装完了,还需要一些基础配置。

    # systemctl enable mysqld  #把mysql加入开机启动
    # systemctl start mysqld   #启动mysql服务进程

    #
    mysql_secure_installation #配置mysql的密码等

      #
    [设置root用户密码]
      Set root password? [Y/n] y 
      #[删除匿名用户]   
      Remove anonymous users? [Y/n] y                 
        #[禁止root远程登录]
      Disallow root login remotely? [Y/n] y         
      #[删除test数据库]
      Remove test database and access to it? [Y/n] y   
      #[刷新权限]
      Reload privilege tables now? [Y/n] y             

    五.登陆mySql

    # mysql -u root -p

    六.配置mysql.cnf以及远程访问

    mysql的配置文件为/etc/my.cnf,加上编码格式,不然有可能数据库数据中文会乱码:

    [mysql]
    default-character-set =utf8
    

    登录mysql后,进行授权操作:

    -mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

    使用iptables开放3306端口,才可以远程访问。详细请点击这里了解iptables的配置。

    mysql常用命令:

    启用Mysql:
    systemctl start mysqld

    重启Mysql:
     systemctl restart mysqld

     

     
  • 相关阅读:
    [PHP] PHP1 与 CGI
    [PHP] Phalcon操作示范
    [Shell] swoole_timer_tick 与 crontab 实现定时任务和监控
    [PHP] Phalcon应用升级PHP7记录
    [GNU] 喝一杯咖啡, 写一写 Makefile
    [PHP] Xhprof 非侵入式使用指南
    [PHP]OOP两类写法的性能对比
    [OSI] 网络间通信流程
    [OSI] 网络7层模型的理解
    [Tools] Vim 插件管理
  • 原文地址:https://www.cnblogs.com/duyao/p/5995988.html
Copyright © 2011-2022 走看看