澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站:Linux下MySQL卸载和装置图

  1. 到mysql官方网站下载mysql编写翻译好的2进制安装包,在下载页面Select Platform:选项选用linux-generic,然后把页面拉到尾部,陆11人系统下载Linux - Generic (glibc 2.伍) (x八6, 6四-bit),三18个人系统下载Linux - Generic (glibc 二.5) (x8陆, 3二-bit)

     

    澳门新浦京娱乐场网站 1

    澳门新浦京娱乐场网站 2

  2.  解压三12个人安装包:

    进去安装包所在目录,实践命令:tar mysql-伍.6.17-linux-glibc二.5-i6八6.tar.gz

    澳门新浦京娱乐场网站 3

     

     

  3.  复制解压后的mysql目录到系统的本土软件目录:

    试行命令:cp mysql-5.陆.17-linux-glibc二.五-i68陆 /usr/local/mysql -r

    在意:目录结尾不要加/

    澳门新浦京娱乐场网站 4

     

     

  4.  增加系统mysql组和mysql用户:

    执行命令:groupadd mysql和useradd -r -g mysql mysql

    澳门新浦京娱乐场网站 5

     

    澳门新浦京娱乐场网站 6

     

     

  5.  安装数据库:

    进去安装mysql软件目录:试行命令 cd /usr/local/mysql

    修改当前目录具备者为mysql用户:实行命令 chown -本田UR-V mysql:mysql ./

    安装数据库:推行命令 ./scripts/mysql_install_db --user=mysql

    修改当前目录具备者为root用户:实施命令 chown -QX56 root:root ./

    修改当前data目录具备者为mysql用户:实行命令 chown -凯雷德 mysql:mysql data

    到此数据库安装收尾

    澳门新浦京娱乐场网站 7

     

     

  6.  运行mysql服务和增多开机运行mysql服务:

    加多开机运转:实行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初阶化目录

    运维mysql服务:实施命令service mysql start

    执行命令:ps -ef|grep mysql 看到mysql服务表明运维成功,如图

    澳门新浦京娱乐场网站 8

     

     

  7.  修改mysql的root用户密码,root伊始密码为空的:

    试行命令:./bin/mysqladmin -u root password '密码'

     

    澳门新浦京娱乐场网站 9 

  8. 把mysql客户端放到默许路线:

    ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

    在意:提出选拔软链过去,不要一向包文件复制,便于系统安装多少个本子的mysql

    澳门新浦京娱乐场网站 10

linux下 yum 安装mysql和卸载,yummysql

一、查看有未有安装过:

          yum list installed mysql*

          rpm -qa | grep mysql*

二.翻看有未有安装包:

          yum list mysql*

 

3.安装mysql客户端:

          yum install mysql

 

四.装置mysql 服务器端:

          yum install mysql-server

 

          yum install mysql-devel

 

5、启动&&停止

 

数据库字符集设置

          mysql配置文件/etc/my.cnf中投入default-character-set=utf8

 

启动mysql服务:

          service mysqld start或者/etc/init.d/mysqld start

开机运转:

          chkconfig -add mysqld,查看开机运营设置是还是不是成功chkconfig --list | grep mysql*

 

          mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

停止:

          service mysqld stop
假如开发银行不了,检查在服务中mysqld服务是还是不是已经开发

6、登录

 

创建root管理员:

          mysqladmin -u root password 123456

  www.2cto.com  

登录:

          mysql -u root -p输入密码就可以。

忘掉密码:

          service mysqld stop

 

          mysqld_safe --user=root --skip-grant-tables

 

          mysql -u root

 

          use mysql

 

          update user set password=password("new_pass") where user="root";

 

          flush privileges;  

 

七、远程访问

 

1、修改localhost
更动 "mysql" 数据Curry的 "user" 表里的 "host" 项,从"localhost"改成"%" 
mysql>use mysql; 
mysql>update user set host = '%' where user = 'root'; 
mysql>select host, user from user;
mysql>FLUSH PRIVILEGES;

 

贰、钦命授权
行使myuser/mypassword从别的主机连接到mysql服务器: 
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

使用myuser/mypassword从ip为1九二.168.22五.166的主机连接到mysql服务器:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.225.166' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

 

3、泛授权
mysql -h localhost -u root 
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机上以root身份访问数据的权限 
mysql>FLUSH PRIVILEGES;

 

消除Mysql不能远程连接的标题 

一、Mysql的端口是或不是科学
通过netstat -ntlp 查看端口占用景况,一般情状下端口是330六。在用工具连接MySQl是要用到端口。例如My AdminMy Query BrowserMySQl Front等。

贰、检查用户权限是还是不是科学
mysql库的user表里有两条记下:host分别为localhost和%(为了安全,%能够换到你须求外表连接的IP)。

叁、查看/etc/mysql/my.cnf中,skip-networking 是不是已被注掉
急需注掉
报错:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.51.112' (111)

 

sudo gedit /etc/mysql/my.cnf 
#skip-external-locking

#bind-address        = 127.0.0.1

skip-name-resolve

4、查看iptables是还是不是停掉,没关的气象下,不能连接
经过:service iptables stop一时关门。
报错:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.51.112' (113)

 

 

*8、Linux MySQL的多少个基本点目录*

  www.2cto.com  

数据库目录

         /var/lib/mysql/

配备文件

         /usr/share /mysql(mysql.server命令及布署文件)

连带命令

         /usr/bin(mysqladmin mysqldump等命令)

初步脚本

         /etc/rc.d/init.d/(运营脚本文件mysql的目录)

卸载mysql
一、查找从前是或不是具备mysql
命令:rpm -qa|grep -i mysql
能够看出mysql的五个包:
mysql-*..*.RHEL**
mysqlclient*.RHEL**
2、删除mysql
剔除命令:rpm -e --nodeps 包名
( rpm -ev mysql-*.RHEL* )
三、删除老版本mysql的开垦头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
瞩目:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,假使明确没用后就手工业删除
rm -f /etc/my.cnf
  rm -fr /var/lib/mysql

 还有另1种办法

yum格局安装的mysql

 

1、yum remove mysql mysql-server mysql-libs compat-mysql51

2、rm -rf /var/lib/mysql

3、rm /etc/my.cnf

 

查看是不是还有mysql软件:
rpm -qa|grep mysql

假如存在的话,继续删除就可以。

 

rpm方式安装的mysql

 

 

a)查看系统中是还是不是以rpm包安装的mysql:

 

[[email protected] opt]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686

 

b)卸载mysql

[[email protected] local]# rpm -e MySQL-server-5.6.17-1.el6.i686
[[email protected] local]# rpm -e MySQL-client-5.6.17-1.el6.i686

c)删除mysql服务

[[email protected] local]# chkconfig --list | grep -i mysql
[[email protected] local]# chkconfig --del mysql

d)删除分散mysql文件夹

[[email protected] local]# whereis mysql 或者 find / -name mysql

 

mysql: /usr/lib/mysql /usr/share/mysql

清空相关mysql的具有目录以及文件
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql

rm -rf /usr/my.cnf

 

透过上述几步,mysql应该早就完全卸载干净了

linux下mysql的卸载、安装全经过

卸载mysql

壹、查找在此之前是还是不是具有mysql

命令:rpm -qa|grep -i mysql

能够看到mysql的多少个包:

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

2、删除mysql

去除命令:rpm -e --nodeps 包名

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

3、删除老版本mysql的付出头文件和库

命令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

留意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会去除,假诺分明没用后就手工业删除

rm -f /etc/my.cnf

  rm -fr /var/lib/mysql

安装mysql

安装前希图:七个rpm包

MySQL-client-5.1.20-0.glibc23.i386.rpm

MySQL-server-5.1.20-0.glibc23.i386.rpm

一、安装服务端:

命令:rpm -ivh MySQL-server-5.1.20-0.glibc23.i386.rpm

安装成功会出现....

warning: MySQL-server-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Preparing... ###########################################澳门新浦京娱乐场网站:Linux下MySQL卸载和装置图像和文字化教育程。 [100%]

1:MySQL-server ########################################### [100%]

080220 13:58:27 [Note] Plugin 'InnoDB' disabled by command line option

080220 13:58:28 [Note] Plugin 'InnoDB' disabled by command line option

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

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

/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at

Support MySQL by buying support/licenses at 

Starting MySQL.[ OK ]

贰、安装客户端

命令:rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm

水到渠成表现:

[[email protected] ~]# rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm

warning: MySQL-client-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Preparing... ########################################### [100%]

1:MySQL-client ########################################### [100%]

3、登陆mysql

登录MySql的指令是mysql,mysql 的行使语法如下:

mysql [-u username] [-h host] [-p[password]] [dbname]

username 与 password 分别是 MySQL 的用户名与密码,mysql的初阶管理帐号是root,未有密码,注意:那个root用户不是Linux的连串用户。MySQL暗中认可用户是root,由于初阶未有密码,第一回进时只需键入mysql即可

[[email protected] ~]# mysql

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 2

Server version: 5.1.20-beta MySQL Community Server (GPL)

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

并发了“mysql>”提醒符,恭喜你,安装成功!

   扩展了密码后的报到格式如下:

   mysql -u root -p

   Enter password: (输入密码)

   当中-u后跟的是用户名,-p供给输入密码,回车后在输入密码处输入密码。

   注意:那么些mysql文件在/usr/bin目录下,与背后讲的启航文件/etc/init.d/mysql不是三个文书。

补:

透过rpm包安装、配置及卸载mysql的详实过程.

  以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下

  cd /data

  rpm -ivh MySQL-server-4.0.14-0.i386.rpm

  安装到位后在/usr/share/mysql目录中会有二个mysql的运营脚本mysql.server及示例配置文件等(如my-huge.cnf、my-large.cnf、my-medium.cnf)

  拷贝二个演示配置文件作为mysql的计划文件:

  cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

  rpm包安装完后活动将mysql安装成连串服务,所以能够行使下边发号施令运营、结束mysql

  启动mysql

  /etc/init.d/mysql start 或 service mysql start

  停止mysql

  /etc/init.d/mysql stop 或 service mysql stop

  到此,mysql服务就设置配备达成。

  安装mysql客户端

  rpm -ivh MySQL-client-4.0.14-0.i386.rpm

  mysql安装好后目录结构如下:

  工具程序在/usr/bin目录中---ls /usr/bin/mysql*

  服务器程序/usr/sbin/mysqld

  数据目录/var/lib/mysql

  暗中同意情状下mysql将错误日志文件、二进制日志文件及经过文件写在/var/lib/mysql目录中,如localhost.err、localhost.pid、localhost-bin.00壹等

  要转移那么些情况能够修改/etc/my.cnf文件

  如将日志文件写在/var/log目录中,能够在my.cnf文件中进入上边两行:

  [mysqld_safe]

  err-log = /var/log/mysqld.log

  有个实用程序/usr/bin/mysql_install_db,该程序可以用来开始化 mysql数据库,即开立/var/log/mysql目录,及创造mysql数据库(mysql授权表等音讯)及test数据库(空库),如果非常大心删 除了/var/log/mysql目录能够通过该程序来初叶化.

  卸载mysql

  rpm -qa|grep -i mysql

  rpm -ev MySQL-server-4.0.14-0 MySQL-client-4.0.14-0

  卸载后/var/lib/mysql中的数据及/etc/my.cnf不会去除,借使明确没用后就手工业删除

  rm -f /etc/my.cnf

  rm -rf /var/lib/mysql

mysql 1130荒唐化解措施:

通过MySQL-Front或mysql administrator连接mysql的时候发出的这一个指鹿为马

ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server

表明所连接的用户帐号未有远程连接的权位,只还好本机(localhost)登陆。

需改变 mysql 数据Curry的 user表里的 host项

把localhost改称%

具体步骤:登录到mysql

首先 use mysql;

遵从别人提供的章程update的时候,出现错误。

mysql> update user set host='%' where user = 'root';

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

下一场查看了下数据库的host音信如下:

mysql> select host from user where user = 'root';

-----------------------

| host |

-----------------------

| % |

| 127.0.0.1 |

| localhost.localdomain |

-----------------------

3 rows in set (0.00 sec)

host已经有了%以此值,所以直接运维命令:

mysql>flush privileges;

再用mysql administrator连接...成功!!!

tar.gz版本安装:

版本1:

一。把MYSQL安装包放置并解压到/usr/local下

tar zxvf mysql-standard-5.0.27-linux-i686-glibc23.tar.gz

二。为目录营造符号链接

ln -s mysql-standard-4.0.24-pc-linux-gnu-i686 mysql

3。建设构造MYSQL组和用户

groupadd mysql

useradd -g mysql mysql

4。退换mysql目录的所属用户和组

chown -R mysql . #专注保管此时的当前目录是/usr/lcoal/mysql

chgrp -R mysql .

伍。以mysql用户推行配置脚本

su mysql #切换到mysql用户

cd /usr/local/mysql #小心切换用户现在,专门的职业目录已经不是/usr/local/mysql。所以得重复进入

./configure #实践配置脚本

陆。进入数据库,检查装置是或不是中标

/usr/local/mysql/bin/mysql

只要出现mysql的唤起符且进入,表达安装成功!

柒。在系统运维时自动张开mysql服务

su - #切换回root用户

cd /usr/local/mysql

cp support-files/mysql.server /etc/rc.d/init.d/mysql #把mysql的剧本文件拷到系统的起步目录下

cd /etc/rc.d/init.d/

chmod x mysql #改为可实行文件属性

chkconfig --add mysql #将mysql加到运维服务列表里

chkconfig mysql on #让系统运行时自动张开mysql服务

重起系统后,试行 /usr/local/mysql/bin/mysql ,倘使出现mysql的唤醒符,说宾博切安装成功

版本2:

mysql-standard-肆.0.二肆-pc-linux-gnu-i68六.tar.gz 是mysql四.0.二四版本的安装文件,是1个二进制的压缩包,所以大家的装置情势就为二进制分发安装。

安装步骤:

1.将 mysql-standard-四.0.贰四-pc-linux-gnu-i6八陆.tar.gz 拷贝到二个目录中

2.shell> tar zvxf mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz

三.地点的下令就要当前目录下生成二个mysql-standard-肆.0.二4-pc-linux-gnu-i6捌陆文件夹

4.shell>mv mysql-standard-4.0.24-pc-linux-gnu-i686 /usr/local/mysql

5.方面包车型客车授命是将mysql-standard-4.0.2四-pc-linux-gnu-i68陆下的持有东东,剪切到/usr/local/mysql 下,进行这一步是为着今后的惠及。

陆.shell> groupadd mysql 扩展一个名叫mysql的用户组

7.shell> useradd -g mysql mysql 在mysql用户组中加2个名叫mysql的用户

若是上面的几个指令不可能奉行,那么要切换成root用户下举办

shell>su root -

8.shell> cd /usr/local/mysql

9.shell> cp support-files/my-medium.cnf /etc/my.cnf

此时会问是或不是覆盖重名文件,回答y

10.shell> scripts/mysql_install_db --user=mysql

以mysql用户开始化数据库,必须以mysql用户

11.shell> chown -R root

瞩目后边有点,表示将当前目录下的全数文件与子目录的具备者设

定为root用户

12.shell> chown -R mysql data

代表将当前目录下的data目录的具有者设定为mysql用户

13.shell> chgrp -R mysql .

小心后边有点,表示将当前目录下的文件的文件组织设立为mysql组

14.shell> bin/mysqld_safe --user=root &

那儿只要未有出现“……ended”字样,马到成功!

一伍.回车展现shell>

此刻您能够

经过 shell>netstat –atln 命令查看3306端口是否业已启用

也足以 shell>ps -ef | grep mysqld 查看当前系统中的mysqld的进度

或直接 shell>bin/mysql –u root 进入mysql客户端,进行mysql操作

或shell>bin/mysqladmin shutdown 停止mysql服务

纪事:此时你的root用户是从未有过密码的,任何身份都得以用root进入,你可以

通过shell> bin /mysqladmin -u root password '新口令'来设定root用户的口令,此口令就要进入mysql客户端和停止mysql服务时供给输入

提醒:在启单个劳务的时候,能够透过修改/etc/my.cnf文件来配置

能够用VI编辑器张开my.cnf ,怎么展开呢,看上面

shell>vi my.cnf 打开my.cnf

找到下边那段

[mysqld]

port = 8888

socket = /tmp/mysql.sock

能够在后边加上相应的安排

log = /var/log/mysql.log

datadir = /free/mysqldbf

如 log = /* 改动log的保存地方

datadir = /free/mysqldbf 改动data的保存地点

但愿对蒙受同样标题标冤家有点点支持

常用命令:

启动 MySQL:

service mysql start

/etc/init.d/mysql start

/usr/share/mysql/mysql.server start

[mysql.server]

# 注释掉 basedir 行,不然 MySql 恐怕还是不可能运维

# 据说是 MySql 的 bug

# basedir=/var/lib

root登入时,自动运维mysql:

在 /root/.bash_profile 文件中追加一行:

/usr/share/mysql/mysql.server start

翻看运转日志:

/var/log/messages

来得MySQL全体用户:

use mysql;

select host,user,password from user;

添加 MySQL 用户(user name:user1,password:sql):

grant all on *.* to [email protected]'%' identified by 'sql' with grant option;

删除 MySQL 用户:

delete from user where user='user1';

配置情况变量:

PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:/usr/local/mysql/bin:$PATH

 

yum 安装mysql和卸载,yummysql 一、查看有未有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.查看有未有安装包: yum list mysql* 3.安装m...

率先次写博客,做了两年的付出,事业之余给自身找点有含义的事做,分享一下在付出进程个中的部分经验计算,同时也当是自身的笔记吧,有时候某些东西长日子不用本身也记不住,好了,废话就聊到此处,接下去批注Linux情形下卸载和设置 MySQL的详细步骤,本文以贰进制包(源码)安装格局的MySQL为例实行疏解。

 

一、卸载MySQL数据库

如上更详尽的开始和结果地址:

一、检查mysql服务并关闭服务进程

 

(1)登6Linux后推行service mysqld status 恐怕service mysql status命令查看MySQL服务场所,依照开机初阶化目录下mysql脚本的文书名而定,作者那边是mysqld

小心难题:

澳门新浦京娱乐场网站 11

自己感到mysql 五.7这1多种的版本都很变态啊,不管是windows的依旧Linux,安装的时候总会出些莫名其妙的主张。当初在windows下安装mysql的时候,年轻不懂事下了5.柒本子的,结果出现了各类难以捉摸的bug,在网络查也找不到,最后开采3个同病相怜的人诉说是本子难题,装成伍.6就好了。而此番装linux的,年少轻狂的本人忘掉了windows下的训诫,装了伍.7,结果间接出现各类bug,哎,依然太年轻气盛了。希望咱们能吸取教训吧。

(二)假设正在运行则奉行service mysqld stop只怕service mysql stop命令甘休MySQL服务,依据开机开头化目录下mysql脚本的文本名而定,小编这里是mysqld

 

澳门新浦京娱乐场网站 12

玖.装置完后的运用

二、查找mysql的安装目录并深透删除

设置完今后,大家能够输入mysql -uroot -p,然后enter password来进入mysql。

(一)推行find / -name mysql 查找跟mysql相关的目录

进入后能够使用mysql的各样语法,首先能够查看database:show databases。

澳门新浦京娱乐场网站 13

 

(贰)施行rm -rf ‘目录'删除查寻觅来的目录

Linux下mysql的卸载:

澳门新浦京娱乐场网站 14

壹、查找以前是否享有mysql

三、删除mysql配置文件

命令:rpm -qa|grep -i mysql

(一)实施rm -rf /etc/my.cnf命令删除/etc/my.cnf文件

能够见到mysql的三个包:

澳门新浦京娱乐场网站 15

mysql-4.1.12-3.RHEL4.1

(二)实践rm -rf /etc/init.d/mysqld命令删除/etc/init.d/下跟mysql有关的满贯文本,一般包蕴mysql文件或mysqld文件,纵然存在mysql文件则推行rm -rf/etc/init.d/mysql命令

mysqlclient10-3.23.58-4.RHEL4.1

澳门新浦京娱乐场网站 16

2、删除mysql

肆、删除mysql用户及用户组

剔除命令:rpm -e --nodeps 包名

(一)实施id mysql命令查看MySQL用户及用户组

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

澳门新浦京娱乐场网站 17

叁、删除老版本mysql的支付头文件和库

(2)实施userdel mysql命令删除MySQL用户及用户组

自己争辩种种mysql文件夹是还是不是删除干净

澳门新浦京娱乐场网站 18

find / -name mysql

到此mysql卸载完结!

结果如下:

二、安装MySQL数据库

/var/lib/mysql

1、下载mysql安装包

/usr/local/mysql

(1)进入mysql官网下载编写翻译好的2进制安装包,在下载页面接纳要求的版本(假若进入下载列表后始终唯有Windows版本的安装包,能够安夸口Sky沃克浏览器进行下载,XSky沃克下载地址://www.jb5一.net/softs/19223五.html),如下图所示:

/usr/lib/mysql

澳门新浦京娱乐场网站 19

/usr/include/mysql

(二)把页面拉到尾部,陆拾三个人系统下载Linux - Generic (glibc 二.5)(x八6, 6肆-bit),叁拾2位系统下载Linux- Generic (glibc 二.5) (x八六, 32-bit)

命令:

澳门新浦京娱乐场网站 20

rm -fr /usr/lib/mysql

贰、上传并解压mysql安装包

rm -fr /usr/include/mysql

将下载的mysql安装包mysql-伍.六.16-linux-glibc贰.伍-x捌陆_64.tar.gz经过ftp工具上传到linux主机上(小编这里上传到/usr/local/目录下)。进入安装包所在目录,推行命令:tar -zxvf mysql-伍.陆.16-linux-glibc二.五-x八陆_64.tar.gz解压安装包。

留神:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如若分明没用后就手工业删除

澳门新浦京娱乐场网站 21

rm -f /etc/my.cnf

三、加多系统mysql用户组及用户

rm -fr /var/lib/mysql

实行命令:groupadd mysql和useradd -r -g mysql mysql

 肆.删减mysql用户及用户组

澳门新浦京娱乐场网站 22

 userdel mysql

4、安装mysql数据库

groupdel mysql

(一)试行命令: cd /usr/local 进入安装MySQL软件目录

 

澳门新浦京娱乐场网站 23

Linux下创立和删除软链接:

(2)实行命令:mv mysql-⑤.6.1陆-linux-glibc2.伍-x8陆_6四mysql重命名解压后的文价夹为mysql

一.先创立1个软连接

澳门新浦京娱乐场网站 24

 1 [root@rekfan.com test]# ls -il
 2 总计  0
 3 1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1
 4 1491139 -rw-r–r– 2  root root 0 07-14 14:17 file2
 5 1491139 -rw-r–r– 2 root root 0 07-14 14:17  file2hand
 6 #建立file1和file1soft软连接
 7 [root@rekfan.com test]# ln -s file1  file1soft
 8 [root@rekfan.com test]# ls -il
 9 总计 0
10 1491138 -rw-r–r– 1 root  root 48 07-14 14:17 file1
11 1491140 lrwxrwxrwx 1 root root 5 07-14 14:24  file1soft -> file1
12 1491139 -rw-r–r– 2 root root 0 07-14 14:17  file2
13 1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand

(叁)施行命令:cd /usr/local/mysql 进入mysql安装目录

中间,ln -s file一 filesoft 中的file一就是源文件,file壹soft就是指标链接文件名,其效果是当进入filesoft目录,实际上是链接进入了file一目录

澳门新浦京娱乐场网站 25

二.去除上面创建的软连接

(四)试行命令: chown -奥德赛 mysql:mysql ./修改当前目录具备者为mysql用户

 1 [root@rekfan.com test]# ls -il
 2 总计  0
 3 1491138 -rw-r–r– 1 root root 0 07-14 14:17 file1
 4 1491140 lrwxrwxrwx 1  root root 5 07-14 14:24 file1soft -> file1
 5 1491139 -rw-r–r– 2 root root 0  07-14 14:17 file2
 6 1491139 -rw-r–r– 2 root root 0 07-14 14:17  file2hand
 7 #删除软连接
 8 [root@rekfan.com test]# rm -rf file1soft
 9 [root@rekfan.com test]#  ls -il
10 总计 0
11 1491138 -rw-r–r– 1 root root 0 07-14 14:17 file1
12 1491139  -rw-r–r– 2 root root 0 07-14 14:17 file2
13 1491139 -rw-r–r– 2 root root 0 07-14  14:17 file2hand

澳门新浦京娱乐场网站 26

 

(伍)施行命令: ./scripts/mysql_install_db--user=mysql 安装数据库

 

澳门新浦京娱乐场网站 27

起步mysql时显得:/tmp/mysql.sock 不存在的解决格局

1 [root@localhost mysql]# bin/mysqladmin -u root password root
2 bin/mysqladmin: connect to server at 'localhost' failed
3 error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
4 Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
5 [root@localhost mysql]# bin/mysql -u root -p
6 Enter password:
7 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
8 分析:是/tmp/mysql.sock 不存在

鉴于搜索的mysql.sock路线是在/tmp下,而mysql安装的mysql.sock在/var/lib/mysql下,所以选取创造符号(软)连接:

1 # ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
2 # bin/mysql -u root
3 Welcome to the MySQL monitor. Commands end with ; or g.
4 Your MySQL connection id is 1
5 Server version: 5.0.45 MySQL Community Server (GPL)
6 Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
7 mysql>

 

(陆)推行命令: chown -昂科雷 root:root ./ 修改当前目录具有者为root用户

安装mysql报错:FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper

消除方法 :安装autoconf库

指令:yum-y install autoconf   //此包安装时会安装Data:Dumper模块

 

澳门新浦京娱乐场网站 28

Centos 7以上运维mysql报错:Starting MySQL. EKoleosRO福睿斯! The server quit without updating PID file (/var/lib/mysql/bj-dev2.pid).

一、恐怕是/usr/local/mysql/data/mysql.pid文件未有写的权限
消除措施 :给予权力,施行 “chown -福睿斯 mysql:mysql /var/data” “chmod -CR-V 755 /usr/local/mysql/data”  然后再也启航mysqld!

二、大概进度里早就存在mysql进程
化解措施:用命令“ps -ef|grep mysqld”查看是还是不是有mysqld进度,要是有选拔“kill -九  过程号”杀死,然后再次起动mysqld!

3、大概是第3遍在机器上安装mysql,有残留数据影响了劳动的起步。
解决方法:去mysql的多少目录/data看看,假若存在mysql-bin.index,就赶忙把它删除掉吧,它正是主谋祸首了。

四、mysql在运转时没有点名安顿文件时会使用/etc/my.cnf配置文件,请张开这一个文件查看在[mysqld]节下有未有钦命数量目录(datadir)。
化解方法:请在[mysqld]下设置那一行:datadir = /usr/local/mysql/data

五、skip-federated字段难题
化解措施:检查一下/etc/my.cnf文件中有未有没被讲授掉的skip-federated字段,假设有就立即注释掉吗。

6、错误日志目录不设有。(自己是以此方法消除的)
消除措施:使用“chown” “chmod”命令赋予mysql全数者及权限

柒、selinux惹的祸,若是是centos系统,暗中认可会开启selinux
焚薮而田办法:关闭它,展开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

 

 

 

转发请注解出处: 谢谢!

 

(柒)推行命令: chown -Sportage mysql:mysql ./data修改当前data目录拥有者为mysql用户

澳门新浦京娱乐场网站 29

到此mysql安装到位

五、运转mysql服务并加多开机运转mysql服务

(一)实践命令:cd /usr/local/mysql/support-files

澳门新浦京娱乐场网站 30

(二)实行命令cp my-medium.cnf /etc/my.cnf;cp mysql.server/etc/init.d/mysqld把运行脚本放到开机先河化目录。假设不存在my-medium.cnf(5.五本子存在,5.陆本子不设有),则实践命令cp my-default.cnf/etc/my.cnf;cp mysql.server /etc/init.d/mysqld

澳门新浦京娱乐场网站 31

(三)修改/etc/my.cnf和/etc/init.d/mysqld文件内容,将文件内容中负有的暗许配置路径/usr/local/mysql替换为mysql的装置目录,小编这里安装目录就是/usr/local/mysql,没有供给修改。首假使配置bin和data的门道。

(四)试行命令:service mysqld start运行mysql服务

澳门新浦京娱乐场网站 32

(伍)推行命令:ps -ef|grep mysql 看到mysql服务表达运维成功,如图:

澳门新浦京娱乐场网站 33

6、修改mysql的root用户密码,暗中同意是空的

试行命令:/usr/local/mysql/bin/mysqladmin -u rootpassword 123456,12345陆是用户密码,可依据本人的须求开始展览设置。

澳门新浦京娱乐场网站 34

7、把mysql客户端放到暗许路线

实施命令:ln -s /usr/local/mysql/bin/mysql/usr/local/bin/mysql

澳门新浦京娱乐场网站 35

注意:提出使用软链过去,不要平昔包文件复制,便于系统装置七个版本的mysql

八、配置mysql远程访问权限

(一)实施命令:/usr/local/mysql/bin/mysql -u root -p,输入登入密码,进入mysql

澳门新浦京娱乐场网站 36

留意输入密码的时候调节台是不会来得密码的

(二)施行命令:use mysql;  注意这里分号也是命令的一片段

澳门新浦京娱乐场网站 37

(叁)成立远程登入用户并授权,实施命令:grant all privilegeson *.* to root @"%" identified by '123456' WITH GRANT OPTION;

澳门新浦京娱乐场网站 38

命令中的root是长途登入名,123456是长途登入用户密码,密码对应途中红线覆盖的1部分

(肆)推行命令:flush privileges;强制刷新权限

澳门新浦京娱乐场网站 39

近来就足以在别的主机上经过设置的远程用户名和密码登⑥到mysql了

OK!搞定!

以上正是本文的全体内容,希望对大家的上学抱有支持,也期望大家多多帮忙脚本之家。

你或者感兴趣的稿子:

  • Sql Server 200九通通卸载方法(别的版本类似)
  • Sql Server 二零一二全然卸载方法 只需8步自由自在卸载
  • SQL Server 二零零六 r2完全卸载方法分享
  • sql两千卸载后重新安装时不可能安装的解决办法
  • sql server 二〇一〇安装退步的消除办法 通透到底卸载老版本!
  • 卸载SQL二零零六境遇标题(重启Computer败北、找不到SQL卸载程序)的化解办法
  • MySQL伍.7完全卸载步骤详解
  • Windows下SQL Serever 2013绝望卸载删除教程

本文由澳门新浦京娱乐场网站发布于数据库,转载请注明出处:澳门新浦京娱乐场网站:Linux下MySQL卸载和装置图