1、Mysql 的安装 与 登录

1.-1  准备环境

虚拟机 vmware 15    破解码略      

系统镜像   CentOS-7-x86_64-DVD-2009.iso     

Mysql版本    mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

Xshell            破解码略

Xftp                 破解码略

Navicat             破解码略

Sqlyog                破解码略

1.-2    过程记录

1.-2-1       上传解压

mkdir -p /app    上传mysql压缩包到文件夹

tar -zxvf    mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz    //解压

mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql    //改名

rm -rf    mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz    //删除压缩包

验证:

1.-2-2      配置系统变量

vim /etc/profile    //打开文件

在最后添加   export   PATH=/app/mysql/bin:$PATH    保存退出

source     /etc/profile        //  注意此处,相当于启动环境变量,否则不生效

1.-2-3    创建数据库配置文件

mkdir -p /data/mysql        //  创建数据存放文件

useradd    mysql              //  创建用户及用户组

chown -R  mysql.mysql    /app/*

chown -R mysql.mysql    /data/*        //修改权限

vim    /etc/my.cnf        //创建配置文件

注意:    部分小伙伴的配置文件初次打开可能并不为空,那是因为系统有mariadb残留,可尝试以下操作

yum remove mariadb    

rpm -qa | grep mariadb

rm -rf /etc/my.cnf

vim /etc/my.cnf                //    重建文件

1.-2-4   初始化数据库

mysqld --initialize-insecure --user=mysql --basedir=/app/mysql --datadir=/data/mysql

1.-2-5   创建启动管理

1.-2-5-1    init.d    管理

cd /app/mysql/support-files/                    //cd到support目录下

cp mysql.server /etc/init.d/mysqld           //cp启动文件到   /etc/init.d/  

1.-2-5-2    systemctl    管理 

vim   /etc/systemd/system/mysqld.service        // 创建systemctl管理文件

测试启动    systemctl restart/stop/start/status    mysqld

1.-2-6   设置密码

此时mysql并无密码,启动mysqld后,直接输入mysql后回车,就可进入mysql

mysql5.7后密码字段名不再是password, 改为authentication_string

记不住的   可查    mysql下     user表            

此处介绍一种简单的设置密码方式

退出mysql到liunx下,输入

mysqladmin -uroot -p password 123

登录测试        略

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容