澳门新萄京Linux下MySQL卸载和装置图像和文字化教
分类:数据库

  1. 到mysql官方网站下载mysql编写翻译好的二进制安装包,在下载页面Select Platform:选项选取linux-generic,然后把页面拉到底部,63人系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),三十七个人系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)

     

    澳门新萄京 1

    澳门新萄京 2

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

    踏向安装包所在目录,试行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

    澳门新萄京 3

     

     

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

    试行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /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 -Koleos mysql:mysql ./

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

    修改当前目录具有者为root客户:实施命令 chown -ENVISION 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

1、查看有未有安装过:

          yum list installed mysql*

          rpm -qa | grep mysql*

2.查看有未有安装包:

          yum list mysql*

 

3.安装mysql客户端:

          yum install mysql

 

4.设置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;  

 

7、远程访问

 

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;

 

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

行使myuser/mypassword从ip为192.168.225.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不能远程连接的题目 

1、Mysql的端口是或不是正确
通过netstat -ntlp 查看端口占用境况,日常意况下端口是3306。在用工具连接MySQl是要用到端口。举例My AdminMy Query BrowserMySQl Front等。

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

3、查看/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
1、查找此前是或不是享有mysql
命令:rpm -qa|grep -i mysql
能够看来mysql的五个包:
mysql-*..*.RHEL**
mysqlclient*.RHEL**
2、删除mysql
剔除命令:rpm -e --nodeps 包名
( rpm -ev mysql-*.RHEL* )
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

 还会有另热热闹闹种艺术

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

1、查找之前是或不是有所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

1、安装服务端:

命令: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... ########################################### [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 ]

2、安装顾客端

命令: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... ########################################### [澳门新萄京Linux下MySQL卸载和装置图像和文字化教育程。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,由于起头未有密码,第1回进时只需键入mysql就能够

[[澳门新萄京Linux下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.001等

  要改动这一个景况可以修改/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:

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

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

2。为目录建设构造符号链接

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 .

5。以mysql顾客实施配置脚本

su mysql #切换到mysql用户

cd /usr/local/mysql #瞩目切换顾客今后,专门的学业目录已经不是/usr/local/mysql。所以得重复步向

./configure #奉行配置脚本

6。步向数据库,检查装置是不是中标

/usr/local/mysql/bin/mysql

举个例子出现mysql的唤起符且步入,表明安装成功!

7。在系统运维时自动展开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的唤起符,说澳优(Ausnutria Hyproca)切安装成功

版本2:

mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 是mysql4.0.24本子的安装文件,是叁个二进制的压缩包,所以我们的安装方式就为二进制分发安装。

设置步骤:

1.将 mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 拷贝到三个目录中

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

3.地点的下令就要当前目录下生成叁个mysql-standard-4.0.24-pc-linux-gnu-i686文件夹

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

5.方面包车型大巴授命是将mysql-standard-4.0.24-pc-linux-gnu-i686下的持有东东,剪切到/usr/local/mysql 下,进行这一步是为着以往的方便人民群众。

6.shell> groupadd mysql 扩充八个名字为mysql的客户组

7.shell> useradd -g mysql mysql 在mysql客户组中加多少个名叫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”字样,水到渠成!

15.回车突显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 文件中加进1行:

/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 1、查看有未有安装过: yum list installed mysql* rpm -qa | grep mysql* 2.翻看有未有安装包: yum list mysql* 3.安装m...

先是次写博客,做了五年的付出,职业之余给和煦找点有含义的事做,分享一下在支付进程此中的有的经验总括,同有时候也当是本人的笔记吧,有的时候候有个别东西长日子不用本身也记不住,好了,废话就提及这里,接下去讲明Linux情形下卸载和装置 MySQL的详尽步骤,本文以二进制包(源码)安装形式的MySQL为例举办传授。

 

一、卸载MySQL数据库

如上更详实的原委地址:

1、检查mysql服务并关闭服务进度

 

(1)登陆Linux后执行service mysqld status 或许service mysql status命令查看MySQL服务情况,依照开机起首化目录下mysql脚本的公文名而定,作者这里是mysqld

静心难题:

澳门新萄京 11

自己认为mysql 5.7这如日中天多重的本子都很变态啊,不管是windows的照旧Linux,安装的时候总会出些莫明其妙的主见。当初在windows下安装mysql的时候,年轻不懂事下了5.7版本的,结果出现了各样波谲云诡的bug,在网络查也找不到,最终发掘多个同情的人诉说是本子难题,装成5.6就好了。而此次装linux的,年少轻狂的自个儿忘记了windows下的教化,装了5.7,结果平昔出现各样bug,哎,还是太年轻了。希望大家能吸收教化吧。

(2)假诺正在运转则施行service mysqld stop或然service mysql stop命令截至MySQL服务,依照开机早先化目录下mysql脚本的公文名而定,笔者那边是mysqld

 

澳门新萄京 12

9.装置完后的利用

2、查找mysql的装置目录并深透剔除

安装完之后,大家能够输入mysql -uroot -p,然后enter password来进入mysql。

(1)实施find / -name mysql 查找跟mysql相关的目录

进去后方可选择mysql的各个语法,首先可以查阅database:show databases。

澳门新萄京 13

 

(2)实行rm -rf ‘目录'删除查搜索来的目录

Linux下mysql的卸载:

澳门新萄京 14

1、查找从前是否富有mysql

3、删除mysql配置文件

命令:rpm -qa|grep -i mysql

(1)奉行rm -rf /etc/my.cnf命令删除/etc/my.cnf文件

可以见到mysql的七个包:

澳门新萄京 15

mysql-4.1.12-3.RHEL4.1

(2)实施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

4、删除mysql顾客及客户组

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

(1)施行id mysql命令查看MySQL客户及客商组

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

澳门新萄京 17

3、删除老版本mysql的开支头文件和库

(2)推行userdel mysql命令删除MySQL客户及客户组

反省各样mysql文件夹是或不是删除干净

澳门新萄京 18

find / -name mysql

到此mysql卸载完成!

结果如下:

二、安装MySQL数据库

/var/lib/mysql

1、下载mysql安装包

/usr/local/mysql

(1)进入mysql官网下载编写翻译好的二进制安装包,在下载页面选择供给的本子(假诺步向下载列表后一向独有Windows版本的安装包,可以安装逼SkyWalker浏览器进行下载,XSkyWalker下载地址://www.jb51.net/softs/一九二四35.html),如下图所示:

/usr/lib/mysql

澳门新萄京 19

/usr/include/mysql

(2)把页面拉到尾巴部分,六11个人系统下载Linux - Generic (glibc 2.5)(x86, 64-bit),33个人系统下载Linux- Generic (glibc 2.5) (x86, 32-bit)

命令:

澳门新萄京 20

rm -fr /usr/lib/mysql

2、上传并解压mysql安装包

rm -fr /usr/include/mysql

将下载的mysql安装包mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz经过ftp工具上传到linux主机上(作者这里上传到/usr/local/目录下)。步向安装包所在目录,实施命令:tar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz解压安装包。

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

澳门新萄京 21

rm -f /etc/my.cnf

3、加多系统mysql顾客组及客商

rm -fr /var/lib/mysql

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

 4.剔除mysql顾客及客商组

澳门新萄京 22

 userdel mysql

4、安装mysql数据库

groupdel mysql

(1)实行命令: cd /usr/local 踏向安装MySQL软件目录

 

澳门新萄京 23

Linux下创办和删除软链接:

(2)执行命令:mv mysql-5.6.16-linux-glibc2.5-x86_64 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

(3)推行命令:cd /usr/local/mysql 步入mysql安装目录

中间,ln -s file1 filesoft 中的file1正是源文件,file1soft正是目的链接文件名,其成效是当踏向filesoft目录,实际上是链接踏入了file1目录

澳门新萄京 25

2.删减下面建构的软连接

(4)推行命令: chown -Tucson 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

 

(5)施行命令: ./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>

 

(6)履行命令: chown -Murano 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. E安德拉RO凯雷德! The server quit without updating PID file (/var/lib/mysql/bj-dev2.pid).

1、大概是/usr/local/mysql/data/mysql.pid文件并未有写的权能
化解措施 :赋予权力,推行 “chown -ENVISION mysql:mysql /var/data” “chmod -翼虎 755 /usr/local/mysql/data”  然后重新开动mysqld!

2、或许进度里早已存在mysql进度
消除措施:用命令“ps -ef|grep mysqld”查看是不是有mysqld进程,借使有使用“kill -9  进度号”杀死,然后再次开动mysqld!

3、或然是第3回在机械上设置mysql,有残余数据影响了劳务的运行。
赶尽杀绝办法:去mysql的数量目录/data看看,如若存在mysql-bin.index,就趁早把它删除掉啊,它正是罪魁祸首了。

4、mysql在运转时未有一些名安插文件时会使用/etc/my.cnf配置文件,请打开那个文件查看在[mysqld]节下有未有钦定数量目录(datadir)。
消灭净尽措施:请在[mysqld]下设置那意气风发行:datadir = /usr/local/mysql/data

5、skip-federated字段难题
抽薪止沸办法:检查一下/etc/my.cnf文书中有未有没被解说掉的skip-federated字段,要是有就立刻注释掉啊。

6、错误日志目录子虚乌有。(本身是其风姿洒脱格局化解的)
化解措施:使用“chown” “chmod”命令赋予mysql全数者及权限

7、selinux惹的祸,如若是centos系统,默许会开启selinux
竭泽而渔措施:关闭它,张开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

 

 

 

转载请证明出处: 谢谢!

 

(7)试行命令: chown -福睿斯 mysql:mysql ./data修改当前data目录具备者为mysql客户

澳门新萄京 29

到此mysql安装到位

5、运行mysql服务并加多开机运转mysql服务

(1)施行命令:cd /usr/local/mysql/support-files

澳门新萄京 30

(2)实施命令cp my-medium.cnf /etc/my.cnf;cp mysql.server/etc/init.d/mysqld把运行脚本放到开机伊始化目录。假使不设有my-medium.cnf(5.5本子存在,5.6版本不真实),则施行命令cp my-default.cnf/etc/my.cnf;cp mysql.server /etc/init.d/mysqld

澳门新萄京 31

(3)修改/etc/my.cnf和/etc/init.d/mysqld文件内容,将文件内容中具备的暗中同意配置路线/usr/local/mysql替换为mysql的安装目录,作者那边设置目录正是/usr/local/mysql,无需修改。首借使配置bin和data的不二诀要。

(4)推行命令:service mysqld start运维mysql服务

澳门新萄京 32

(5)实行命令:ps -ef|grep mysql 看见mysql服务表明运行成功,如图:

澳门新萄京 33

6、修改mysql的root客商密码,私下认可是空的

试行命令:/usr/local/mysql/bin/mysqladmin -u rootpassword 123456,123456是客商密码,可依照本人的要求进行安装。

澳门新萄京 34

7、把mysql客商端放到默许路径

试行命令:ln -s /usr/local/mysql/bin/mysql/usr/local/bin/mysql

澳门新萄京 35

小心:提议选取软链过去,不要直接包文件复制,便于系统安装四个本子的mysql

8、配置mysql远程访谈权限

(1)实践命令:/usr/local/mysql/bin/mysql -u root -p,输入登入密码,踏向mysql

澳门新萄京 36

瞩目输入密码的时候调整台是不会来得密码的

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

澳门新萄京 37

(3)成立远程登陆客商并授权,实践命令:grant all privilegeson *.* to root @"%" identified by '123456' WITH GRANT OPTION;

澳门新萄京 38

命令中的root是长途登陆名,123456是长途登入顾客密码,密码对应途中红线覆盖的有些

(4)试行命令:flush privileges;强制刷新权限

澳门新萄京 39

今昔就足以在其他主机上经过安装的远程顾客名和密码登陆到mysql了

OK!搞定!

如上就是本文的全体内容,希望对我们的求学抱有利于,也愿意大家多都赐教脚本之家。

你也许感兴趣的小说:

  • Sql Server 二零一零完全卸载方法(别的版本类似)
  • Sql Server 2012通通卸载方法 只需8步轻便卸载
  • SQL Server 二〇一〇 r2 完全卸载方法分享
  • sql三千卸载后重新安装时不能够安装的消除办法
  • sql server 二〇〇八装置退步的消除办法 通透到底卸载老版本!
  • 卸载SQL二零零六遇上标题(重启计算机失败、找不到SQL卸载程序)的消除办法
  • MySQL5.7通通卸载步骤详解
  • Windows下SQL Serever 二〇一一到底卸载删除教程

本文由澳门新萄京发布于数据库,转载请注明出处:澳门新萄京Linux下MySQL卸载和装置图像和文字化教

上一篇:澳门新萄京mysql常用命令 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • 澳门新萄京mysql常用命令
    澳门新萄京mysql常用命令
    显示所有数据库: show databases;使用某个数据库: use 数据库名;显示某个数据库的所有表 show full tables from mblogs where table_type = 'base table';显示数据库编码 show c
  • CentOS 7.0下使用yum安装mysql
    CentOS 7.0下使用yum安装mysql
    CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。
  • 澳门新萄京:Oracle数据库学习1,pip的装置与基本
    澳门新萄京:Oracle数据库学习1,pip的装置与基本
    1、下载并安装Python   pip的安装 澳门新萄京:Oracle数据库学习1,pip的装置与基本选用格局。1.安装 easy_install easy_install 的安装地址 :https://pypi.python.org/py
  • 澳门新萄京行远自迩,根据上一行填充本行的空
    澳门新萄京行远自迩,根据上一行填充本行的空
    常用的SQL 循规蹈矩 SQL 基本知识 SQL Server 是Microsoft集团生产的关系型数据库管理种类。具备使用方便可伸缩性好与连锁软件集成程度高级优点,可超越从运
  • 澳门新萄京:zip安装教程
    澳门新萄京:zip安装教程
    下载: MySQL-5.7.16-winx64.zip安装教程 1.下载mysql-5.7.16-winx64.zip解压。 2.解压zip文件夹到指定的目录 例如我的解压:D:Program filesmysql-5.7.16-winx64.zip 2.配置环境变量