文中将从操作过程方面表述根据linux自然环境的mysql的搭建和卸载掉。

1搭建mysql。

1.1官方网站下载mysql压缩包。

下载压缩包时,能够在当地下载安装包,随后上传入网络服务器,还可以实行wget:

wget https://dev . MySQL . com/get/Downloads/MySQL-5.7/MySQL-5 . 7 . 26-Linux-glibc 2.12-x86 _ 64 . tar . gz

linux卸载java环境-linux查看java安装路径命令-第1张图片官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

linux卸载java环境-linux查看java安装路径命令-第2张图片1.2解压gz压缩文件。

tar-zxvf MySQL-5 . 7 . 26-Linux-glibc 2.12-x86 _ 64 . tar . gz

1.3将压缩文件挪动到/usr/local/mysql/

mv-v MySQL-5 . 7 . 26-Linux-glibc 2.12-x86 _ 64/usr/lcoal/MySQL

1.4建立用户群并加上客户。

创建

加上客户

1.5将安装文件的使用者和组更改成mysql,这也是根据您自身的文件目录。

# chown-R MySQL . MySQL/usr/local/MySQL

1.6在mysql文件目录中建立数据信息文件夹名称。

#mkdir数据信息

1.7复位数据库查询。

#/usr/local/MySQL/bin/MySQL _ install _ db–user = MySQL–basedir =/usr/local/MySQL/–datadir =/usr/local/MySQL/data

假如发生下列不正确,那是由于5.7版的复位指令后边应当跟–- initialize,如下所示所显示:

/usr/local/MySQL/bin/MySQL d–user = MySQL–basedir =/usr/local/MySQL/–datadir =/usr/local/MySQL/data–initialize

1.8编写环境变量。

环境变量详细地址:/etc/my.cnf。

[mysqld]

datadir=/usr/local/mysql/data

basedir=/usr/local/mysql

socket=/tmp/mysql.sock

客户=mysql

端口号=3306

字段名网络服务器=utf8

#撤销登陆密码认证。

//绕过受权表

#提议禁止使用标记连接,以预防各种各样安全隐患

标记连接=0

[mysqld_safe]

log-error=/var/log/mysqld.log

PID-file =/var/run/mysqld/mysqld . PID

1.9向服务项目中加上mysql。

# CP/usr/local/MySQL/support-files/MySQL . server/etc/init . d/MySQL

1.10启动。

#chkconfig mysql on

1.11运行mysql。

#服务项目mysql运行

1.12密码设置。

登陆mysql不用登陆密码认证,由于在流程7中,my.cnf环境变量中取消了登陆密码认证。

/usr/local/MySQL/bin/MySQL-uroot

在沒有登陆密码的情形下登陆后,修改密码:

#应用mysql

# update user set authentication _ string = password(' root '),在其中user = ' root

或是# set password = password(" root ");

#更新管理权限;

#撤出

1.13将流程7更改成规定登陆密码认证。

linux卸载java环境-linux查看java安装路径命令-第3张图片1.14加上远程控制账户。

应用根账号登陆,并设定远程登陆账号。

授于*的全部管理权限。*转到“Alan _ Beijing”@“%”由“上海市2019”标志,含有受权选择项

1.15防火墙设置。

方式一:关闭防火墙。

//终止。

终止服务器防火墙服务项目

//严禁正确引导。

systemctl禁止使用firewalld.service

方式二:打开端口。

//发觉这儿服务器防火墙是开启的,随后查验服务器防火墙操纵的端口号。

systemctl情况服务器防火墙d

//查验服务器防火墙操纵的端口号,发觉我想监管的8081端口号沒有开启。

服务器防火墙-cmd-目录-所有

//永久性打开端口3306。

sudo服务器防火墙-cmd-zone = public-add-port = 3306/TCP-永久性

//负载服务器防火墙。

sudo服务器防火墙-cmd-重新加载

1.16重新启动mysql服务项目。

服务项目mysql运行

1.17有关订单信息。

1.安裝numactl和libaio。

yum -y安裝numactl

yum search libaio

yum安装libaio

2.配备系统变量。

export PATH = $ PATH:/usr/local/MySQL/bin

3.运行服务项目。

方式1:服务项目方式。

[root @ localhost ~]服务项目mysql运行

假如服务项目处在运行情况,请应用下列指令立即重启服务项目:

[root @ localhost ~]服务项目mysql重新启动

方式2:cmd方式。

[root@localhost bin]cd /usr/bin

[root@localhost bin]。/mysqld_safe &

4.关掉服务项目。

方式1:服务项目方式。

[root @ localhost ~]服务项目mysql终止

方式2:cmd方式。

[root @ localhost ~]MySQL admin-u root关掉

5.查验服务项目。

方式1:

[root @ localhost bin]PS-ef | grep MySQL

方式2:

[root@localhost bin]netstat -nlp

6.过程查看和停止。

(1) ps -ef |grep redis

Ps:展现一个步骤。

-A表明全部程序流程。

-e此参数的功效与特定“a”主要参数同样。

-f表明UID,PPIP,C和STIME字段名。

Grep指令是find。

正中间|是一个管路指令,这代表着ps命令与grep与此同时实行。

这一指令代表着表明与redis有关的进展。

(2)杀掉[主要参数][过程号]。

kill -9 4394

Kill是向过程id推送数据信号。推送的默认设置数据信号是SIGTERM,而kill -9推送的讯号是SIGKILL,即exit。

撤出数据信号不容易被系统软件阻拦,因此kill -9能够成功杀死进程。自然,您还可以应用kill向过程推送别的数据信号。

7.查验mysql。

方式1:情况;

方式二:挑选版本号();

2卸载掉mysql。

2.1在rpm包安裝方式下卸载掉MySQL。

1.查验是不是安裝了MySQL部件。

# rpm -qa | grep -i mysql

2.卸载掉前关掉MySQL服务项目。

#服务项目mysql情况

#服务项目mysql终止

#服务项目mysql情况

3.卸载掉并删掉MySQL部件。

# rpm -ev部件名字。

4.搜集MySQL相匹配的文件夹名称信息内容。

# find/-取名mysql

5.搜集MySQL相匹配的文件夹名称信息内容。

# rm -rf途径/文件夹名称。

6.删掉mysql客户和用户群。

# more /etc/passwd | grep mysql

#大量/etc/shadow | grep mysql

# more /etc/group | grep mysql

# userdel mysql

# groupdel mysql

7.确定MySQL是不是卸载掉删掉。

# rpm -qa | grep -i mysql

2.2百胜包安裝方式下的MySQL安裝。

1.查验yum上给予的数据库查询的可免费下载版本号。

# yum list | grep mysql

2.安裝mysql.i686.MySQL-devl . i686和mysql-server.i686

# yum -y安裝MySQL MySQL-网络服务器MySQL-dev

3.查验是不是运行。

# chkconfig–list | grep mysqld

4.设定为启动。

# chkconfig mysqld on

5.设定数据库查询登陆密码。

#服务项目mysqld运行

# mysqladmin -u root -p登陆密码“root”

2.3服务项目MySQL运行不正确:无法识别服务项目的解决方法。

[root@ctohome.com ~]#服务项目mysql运行

mysql:无法识别的服务项目

[root@ctohome.com ~]#服务项目mysql重新启动

mysql:无法识别的服务项目

[root@ctohome.com ~]# rpm-q mysql查询发觉,MySQL早已安裝一切正常。

mysql-5.1.52-jason.1

[root@ctohome.com ~]# chmod 755/etc/RC . d/init . d/mysqld改动mysqld实行管理权限。

[root@ctohome.com ~]#服务项目mysqld运行进行。

已经运行mysqld好]

[root@ctohome.com ~]#服务项目mysqld情况

mysqld (pid 9487)已经运作…

2.4 navicat对于MySQL远程控制数据库连接的详细描述(1130不正确分析方式)。

1.进到MySql控制面板:mysql -u root -p p。

2.输入支付密码弹出来:键入你的数据库查询登陆密码。

实行下列指令:授于*上的全部管理权限。*到由“您的数据库查询登陆密码”和“受权选择项”标志的根“@”%;

4.再度实行下列指令:更新管理权限;

5.mysql服务项目运行.终止和重启。

(一)发展之道。

(1)从服务项目逐渐:服务项目mysqld逐渐。

(2)应用mysqld脚本制作运行:/etc/inint.d/mysqld start。

(3)从safe_mysqld逐渐:safe_mysqld&逐渐。

(2)终止。

(1)从服务项目逐渐:服务项目mysqld终止。

(2)应用mysqld脚本制作运行://etc/in int . d/mysqld stop。

(3)mysqladmin关掉

(4)行凶全过程:

# ps -ef | grep mysqld

# kill -9过程号。

(3)重新启动。

(1)(从服务项目逐渐:服务项目mysqld重新启动。

(2)应用mysqld脚本制作运行:/etc/inint.d/mysqld重新启动。

6.6.mysql查询的基本上指令。

1)查验运行内存。

#顶端

2)2)MySQL的安装路径和运作途径。

mysqld在哪儿

3)在path自变量特定的途径中检索mysql信息内容。

#哪一个mysqld

4)查验环境变量。

# vi /etc/my.cnf

7.处理改动datadir造成的不正确。

1)改动datadir偏向的文件路径。

1)将默认设置特定途径中的文本拷贝到新特定途径中的文件夹名称。

2)改动特定文件夹名称的改动管理权限。

2)配备外型管理权限。

1))查验apparmor的配备:# VI/etc/appar mor . d/usr . sbin . MySQL d。

2)配备新的途径管理权限。

3)在path自变量特定的途径中检索mysql信息内容。

1)查验selinux的配备:# vi /etc/selinux/config。

2)改动配备:SELINUX =禁止使用。

评论(0条)

刀客源码 游客评论