1.
首先将yum源改为阿里云的源
具体步骤在这里http://mirrors.aliyun.com/help/centos
2.
通过yum安装MySQL
sudo yum -y install mysql-server
检查安装版本
rpm -qa | grep mysql-server
完全卸载yum方式安装的MySQL
1、sudo yum remove mysql mysql-server mysql-libs compat-mysql51
2、sudo rm -rf /var/lib/mysql3、sudo rm /etc/my.cnf
查看是否还有mysql
rpm -qa|grep mysql
dql-select
dml-insert update delete
ddl-create table credate view
dcl-grant
3.
安装完成之后,进入默认安装路径修改my.cnf配置修改字符集为utf-8
sudo vim /etc/my.cnf
添加default-character-set = utf8之后保存退出
设置MySQL随系统启动
sudo chkconfig mysqld on
修改防火墙设置
sudo vim /etc/sysconfig/iptables
添加3306端口
A INPUT -p TCP -m state --state NEW -m tcp --dport 3306 -j ACCEPT
记得添加在-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT下面
重启防火墙
sudo service iptables restart
4
添加用户
insert into mysql.user(Host,User,Password) values("localhost","user",password("user"));
查看用户
select user,host,password from mysql.user;
创建新表
create database `student` default character set utf8 collate utf8_general_ci;
5
赋予用户权限
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
赋予完毕之后刷新
flush privileges;
6
修改密码
set password for root@localhost=password('root');
删除用户
drop user 用户名@‘%’
drop user 用户名@localhost