6、MySQL的安装

作者: 皮皮猿 | 来源:发表于2019-01-13 10:52 被阅读0次

    MySQL版本:5.1.73

    1. 安装

      执行 yum -y install mysql-server

      通过命令 rpm -qa | grep mysql-server 可检测是否已经安装了mysql-server

      默认配置文件在 /etc/my.cnf

    2. 字符集配置

      vim /etc/my.cnf

      添加配置,在[mysqld]节点下添加:

      default-character-set=utf8

      character-set-server=utf8

      :wq保存退出

    3. 自启动配置

      执行 chkconfig mysqld on

      执行 chkconfig --list mysqld 查看(如果2--5位启用on状态即OK)

    4. 防火墙配置

      vim /etc/sysconfig/iptables

      -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT 添加到防火墙配置中

      :wq保存退出,执行service iptables restart命令重启防火墙

    5. 服务器启动

      service mysqld start 或者 /etc/rc.d/init.d/mysqld start

    6. MySQL初始化环境设置

      初始安装后还未设置密码,执行mysql -u root登录MySQL服务器

      (1) 查看目前用户

      select user,host,password from mysql.user;

      (2) 修改root密码

      set password for root@localhost = password ('yourpassword');
      set password for root@127.0.0.1 = password ('yourpassword');
      

      退出mysql,输入mysql -u root -p,然后输入密码登录

      (3) 删除匿名用户,执行以下sql

      查看是否有匿名用户:select user,host from mysql.user;

      删除匿名用户:delete from mysql.user where user = ''

      再次查看:select user,host from mysql.user;

      刷新,使以上操作生效:flush privileges;

    7. 插入mysql新用户

      insert into mysql.user(Host,User,Password) 
      values("localhost","pms",password("yourpassword"));
      

      使以上操作生效:flush privileges;

    8. 创建新的database

      CREATE DATABASE `mmall` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
      
    9. 本地用户赋予所有权限

      grant all privileges on mmall.* to yourusername@localhost identified by 'yourpassword';
      
    10. 给账号开通外网所有权限

      grant all privileges on mmall.* to yourusername@'%' identified by 'yourpassword';
      

      注:可根据实际情况决定要开什么权限

    11. 通过mysql客户端工具(如navicat)验证

    相关文章

      网友评论

        本文标题:6、MySQL的安装

        本文链接:https://www.haomeiwen.com/subject/lmukdqtx.html