#下载vim ,wget
yum install -y wget vim
#清除原有的mariadb
1.rpm -qa | grep mariadb 竖杠就是管道的意思,前面查询的结果后面条件过滤,grep 就是sql里面的条件语句差不多,整句话意思是查询所有数据把mariadb这个筛选出来。rpm -qa是指查询出所有用rpm运行安装的软件,后面就是过滤条件。
2.rpm -e --nodeps 加上上一步查询的文件 这个就是卸载的意思,把查出来的结果卸载掉。
#进入opt目录,正常软件都安装在opt目录下
cd /opt
#下载安装mysql5.6
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 下载种子
rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装种子
#修改yum源为国内源
首先是到yum源设置文件夹里: cd /etc/yum.repos.d/
#接着备份旧的配置文件
mv CentOS-Base.repo CentOS-Base.repo.bak
#下载阿里源的文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#清理缓存
yum clean all
# 重新生成缓存
yum makecache
# 切回opt 查看
cd /opt/
ls
#安装Mysql
yum install mysql-server -y
# 文件授权
chown -R root:root /var/lib/mysql
chown root /var/lib/mysql/
# 中文乱码处理
1.vim etc/my.cnf 编辑进入中文乱码处理界面
2.在 socket=/var/lib/mysql/mysql.sock 的下面插入
character-set-server=utf8
3.在界面最后插入
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
4.保存退出
ESC -> :wq
# 重启mysql
service mysqld restart
# 修改mysql 登录密码 开放远程登录权限
mysql -uroot -p 敲两次回车
# 设置密码和远程登陆
use mysql;
update user set password=password('ok') where user='root'; 简单设置密码为ok
# 修改远程登录
1.GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "ok";
2.flush privileges;
3.exit; 设置完最后退出
#进入数据库(用之前设置好的密码)
mysql -uroot -pok ok键就是密码
#创建数据库
create database mydemo 创建一个mydemo的数据库
# 使用数据库
use mydemo
#创建表
create table userinfos(userid int primary key not null auto_increment,username varchar(20) not null ,birthday date not null);
# 表中插入数据
insert into userinfos values(1,'zs','19999-10'),(2,'ls','1998-9-19'),(3,'ww','1993-10-9'); 如果有输入错误的用ctrl + c