使用Linux安装MySQL5.6版本

#下载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

你可能感兴趣的:(linux,数据库,mysql)