CentOS 6.8 安装 MySQL 5.1及简单配置

CentOS 6.8 安装 MySQL 5.1

安装
  1. sudo 下载安装 sudo yum -y install mysql-server 直接从阿里云上面下载
  2. 字符集配置 sudo vim /etc/my.cnf 如图 设置utf8
    这里写图片描述
  3. 自启动配置 sudo chkconfig mysqld on,sudo chkconfig --list mysqld 2345 都是启动的话说明设置ok 如下图
    自启动myql
  4. 防火墙配置 打开sudo vim /etc/sysconfig/iptables 这个文件
    开放3306 端口 -A INPUT -t tcp -m --dport 3306 -j AEECPT
    :wq 保存退出 , sudo service iptables restart 重启防火墙
    这里写图片描述
配置
  1. 启动 MySQL 服务 service mysqld start
  2. 登录 MySQL mysql -u root
  3. 查看用户 select user,host,password from mysql.user;

修改用户 root 密码

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

修改完了 可以用密码登陆 mysql -u root -p


删除匿名用户
执行 sql 查询是否含有匿名用户select user,host,password from mysql.user;
删除匿名 sql delete from mysql.user where user='';

创建一个database

create database `mall` default character set utf8 collate utf8_general_ci;

本地用户赋予所有权限

grant all privileges on mall.* to 'yourusername'@localhost identified by 'yourpassword'

这里的mall.* 表示 数据库mall 下的所有表 , yourname 这里不需要加引号,yourpassword 这里需要加

开通外网所有权限

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

与本地唯一不同的是 @ 后面的ip地址改成了 % , 表示不限制IP访问 , 如果是要开通部分权限给指定的用户 可以这样 eg. 给这个用户开通增查权限

grant all select,insert on mall.* to 'yourusername'@'192.168.2.115'identified by 'yourpassword'
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值