MySQL环境安装(一)

来源:互联网 发布:淘宝店店铺简介例子 编辑:程序博客网 时间:2024/06/05 22:03

 

 

MySQL环境安装()

 

1 MySQL介绍

    MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统)关系数据库管理系统)应用软件之一。由瑞典MySQL AB 公司开发,目前属于 Oracle旗下产品。

    MySQL所使用的 SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL作为网站数据库。

 

1.1 安装MySQL

1、卸载系统自带数据库:

执行命令:

rpm -qa|grep mariadb

rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps

       

2、下载MySQL安装包:

执行命令:wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar


 

3、解压命令

执行命令:tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar



4、安装MySQL

依次执行(几个包有依赖关系,所以执行有先后)下面命令安装:

yum install perl net-tools -y

rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.19-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.19-1.el7.x86_64.rpm


 

5、数据库初始化

为了保证数据库目录为与文件的所有者为 mysql登陆用户,如果你是以 root身份运行 mysql服务,需要执行下面的命令初始化,如果是以 mysql身份运行,则可以去掉 --user选项。

--initialize选项默认以“安全”模式来初始化,则会为 root用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的密码,而使用--initialize-insecure命令则不使用安全模式,则不会为 root用户生成一个密码。

使用的 --initialize初始化的,会生成一个 root账户密码,密码在log文件里,红色区域的就是自动生成的密码

 

执行命令:

mysqld --initialize --user=mysql

tail -100f /var/log/mysqld.log

 


6、启动登录MySQL

执行命令:

systemctl start mysqld.service

mysql -uroot -pn*Ao8cRsLjHu


 

7、修改密码

直接查询数据库,提示密码已经过期。需要进行修改密码之后才能操作。

执行命令:

show databases;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';     


8、设置MySQL数据root用户

MySQL数据库开启远程连接,在localhost(本机)登录mysql数据库后,对root远程进行授权,SQL语句如下:


--192.168.1.105主机访问数据的权限--

GRANT ALL PRIVILEGES ON mysql.*TO'root'@'192.168.1.105' IDENTIFIED BY 'root' WITH GRANT OPTION;

--予任何主机访问数据的权限--

GRANT ALL PRIVILEGES ON *.* TO'root'@'%'IDENTIFIED BY 'root' WITH GRANT OPTION;

--修改生效--

FLUSH PRIVILEGES;


 

 

                --以上为《MySQL环境安装(一)》,如有不当之处请指出,我后续逐步完善更正,大家共同提高。谢谢大家对我的关注。

                                                                                                                                                                                      ——厚积薄发(yuanxw)


原创粉丝点击