#下载安装vim(Linux系统的下载工具,wget相当于windows系统的迅雷,vim是一个编辑器)
yum install -y wget vim
-y表示任何问题全部同意
按Ctrl+l清屏
#清除原有的mariadb(mariadb也是一个数据库,会跟mysql互相干扰,所以要把它删了)
先查询
rpm -qa | grep mariadb
其中rpm是一种安装器,安装的好处是安装时会把对应的依赖安装上
qa是查看所有rpm安装的软件
| 表示过滤命令/管道命令 grep表示过滤
rpm -qa是查看所有rpm安装并运行的软件,会查出来好多,通过| grep模糊查询过滤出来带mariadb的
这时会出现一个正在运行的由rpm安装的软件mariadb
查询出来以后卸载掉
rpm -e –nodeps mariadb-libs-5.5.68-1.el7.x86_64(上步查询到的文件)
进入opt文件夹
cd /opt/
cd命令是进入文件夹,cd ..是退出文件夹 ls是查看里面所有文件夹
#下载安装种子
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 下载种子
rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装种子
#yum改成国内源
1.首先是到yum源设置文件夹里: cd /etc/yum.repos.d/
2.接着备份旧的配置文件并换名字
mv CentOS-Base.repo CentOS-Base.repo.bak
3.下载阿里源的文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 4.清理缓存:yum clean all
5.重新生成缓存: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