数据存储篇--01、MySQL安装篇之Centos7

MySQL单机安装

安装MySQL之前,先按上篇文章

环境搭建篇–04、虚拟机的克隆与配置

克隆一个虚拟机,修改主机名为:Christy002(MySQL);修改ip地址为192.168.10.171。今天我们要是用的虚拟机环境就搭建完成了。

MySQL卸载

  1. 查看是否已经安装过MySQL
 rpm -qa|grep mysql
 yum repolist all | grep mysql

如果什么都没输出的话说明没有安装过MySQL,反之需要先卸载系统自带的MySQL
在这里插入图片描述
2. 卸载MySQL
在窗口中依次执行下列命令即可;由于本机为新装系统环境且不自带MySQL,这里就不演示了。

yum remove -y mysql mysql-libs mysql-common #卸载mysql
rm -rf /var/lib/mysql #删除mysql下的数据文件
rm /etc/my.cnf #删除mysql配置文件
yum remove -y mysql-community-release-el6-5.noarch #删除组件

上述命令运行完后再次查看是否卸载干净,如果没有则再次运行卸载命令,直至卸载完成。

安装MySQL

这里安装的是MySQL5.6,在窗口中依次执行下列命令

#下载rpm文件
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
#执行rpm源文件
rpm -ivh mysql-community-release-el6-5.noarch.rpm
#执行安装文件
yum install mysql-community-server

按提示操作,完成安装即可,如下图:
在这里插入图片描述

启动MySQL(服务)

systemctl start mysqld

在这里插入图片描述

设置root用户密码

例如:为root 账号设置密码为123456:

/usr/bin/mysqladmin -u root password '123456'

#没有密码 有原来的密码则加

/usr/bin/mysqladmin -u root -p 'root' password '123456'

在这里插入图片描述

登录MySQL

mysql -uroot -p123456
-u:指定数据库用户名
-p:指定数据库密码,记住-p和登录密码之间没有空格

登录后如下图所示:
在这里插入图片描述

配置MySQL

首先输入exit退出mysql环境,然后窗口中输入 vim /etc/my.cnf,进入到MySQL配置文件
在这里插入图片描述
[mysqld]节点下添加以下代码:

#MySQL设置大小写不敏感:默认:区分表名的大小写,不区分列名的大小写
#0:大小写敏感 1:大小写不敏感
lower_case_table_names=1
#默认字符集
character-set-server=utf8

老规矩,输入完成后esc-> : -> wq -> enter

MySQL远程连接授权

授权命令:

grant 权限 on 数据库对象 to 用户

示例-授予root/123456用户对所有数据库对象的全部操作权限:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
--刷新权限
FLUSH PRIVILEGES;

命令说明:

ALL PRIVILEGES : 表示授予所有的权限,此处可以指定具体的授权权限。
*.* : 表示所有库中的所有表
'myuser'@'%': myuser是数据库的用户名,%表示是任意ip地址,可以指定具体ip地址。
IDENTIFIED BY 'mypassword' : mypassword是数据库的密码。

在这里插入图片描述
想要远程连接MySQL,记得将该虚拟机的防火墙关上:

systemctl stop firewalld(默认)
systemctl disable firewalld.service(设置开启不启动)

至此呢,MySQL的安装已经完成,我们打开Sqlyog,尝试链接一下我们的MySQL
在这里插入图片描述
可以看到我们本机的SQLyog已经连接成功了,我们新建一个test数据库,里面新建一个user表,如下图
在这里插入图片描述
我们往表里插入一条数据:INSERT INTO USER(NAME,age) VALUES('Christy', 18),如下图
在这里插入图片描述
然后我们在secureCRT里面操作一下MySQL:
在这里插入图片描述
可以看到我们刚才在SQLyog中操作的数据,至此,本篇文章结束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章