本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01linux卸载java环境-linux查看java安装路径命令
加载中文中将从操作过程方面表述根据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
官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads1.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更改成规定登陆密码认证。
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 =禁止使用。