Linux安装MySQL操作

# Linux安装MySQL操作

```shell
#查看计算机名
hostname
#改计算机名
hostnamectl set-hostname xxy(计算机名)
#查看当前计算机ip地址
ip a
#操作进入系统设置
vi /etc/hosts 
#操作修改相关数据
先按i,进入到编辑模式,设置ip地址前三位跟网关一样,最后一个一定不一样
输入192.168.218.150 xxy
#保存并退出
ESC退出编辑模式 :wq
#强制退出
:q!
#进去改身份证文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#更改相关信息并绑定计算机的ip地址
将BOOTPROTO的dscp改为static,把机器名和身份证对应上:
IPADDR="192.168.218.150"(ip地址)
GATEWAY="192.168.218.2"(网关)
NETMASK="255.255.255.0"(子网掩码)
DNS1="114.114.114.114" (域名解析服务器)
DNS2="8.8.8.8"
#再次保存并退出
ESC退出编辑模式 :wq
#重新启动网络
systemctl restart network
#与百度连接
Ping www.baidu.com
#停止连接
ctrl+c
```

## Xshell 连接VM

```shell
#关闭防火墙
systemctl stop firewalld
#永久关闭防火墙
systemctl disable firewalld
#打开Xshell 7连接VM,记得登录
用户名:root 密码:123456
#安装wget
yum install -y wget vim
#ctrl L清屏
#清楚原有的mariadb
rpm -qa | grep mariadb
rpm -e --nodeps+上步查询到的文件
#下载种子 mysql 5.6
cd /opt
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/
1. 查看yum源信息:
    yum repolist
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
#安装软件
1.cd /opt
2. ls
3.rpm -ivh  mysql+tab
4.yum install mysql-server -y
#文件授权
chown -R root:root /var/lib/mysql 
·chown root /var/lib/mysql/
# 编辑 vim /etc/my.cnf
sock下面输入
character-set-server=utf8
最后输入
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
修改mysql 登录密码 开放远程登录权限
# mysql5.6 直接登录没有密码
mysql -uroot -p
#设置密码和远程登录
use mysql;
update user set password=password('123456') where user='root';
# mysql5.7 登录
grep "password" /var/log/mysqld.log #查看临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; #必须8位以上大小写字母和数字
# 修改远程登录
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
flush privileges;
exit;
```

## 进入MySQL

```shell
#登录mySQL
1.mysql -uroot -p
2.密码:123456
3.创建数据库:create database mydemo;
4.use mydemo;
5.创建表:create table userinfos(userid int primary key not null auto_increment,username varchar(20)not null,birthday date not null);
6.插入数据:insert into userinfos values(1,'zs','1999-8-9'),(2,'ls','1998-10-12'),(3,'ww','2000-1-2');
7.查看数据:select*from userinfos;


```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值