linux下mysql的安装卸载

原创 2015年07月09日 17:21:10
服务器环境:阿里云CentOS 6.5  64位


1.mysql
1.1 安装mysql

yum install mysql-server


@

1.2 启动mysql,服务名字是“mysqld”而不是“mysql”
service mysqld start
service mysqld stop

如果启动有问题使用下面命令

[root@bogon ~]# /etc/init.d/mysql start
Starting MySQL...                                          [确定]
[root@bogon ~]# /etc/init.d/mysql stop
Shutting down MySQL..                                      [确定]

@


1.3 设置密码


mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码
我们可以通过 该命令来给我们的root账号设置密码为root(注意:这个root账号是mysql的root账号,非Linux的root账号)

[root@bogon /]# usr/bin/mysqladmin -u root password '123abc'


接下来就可以通过命令登录mysql了
[root@iZ25gswv4olZ /]# mysql -u root -p
输入密码
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)


我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以 通过  chkconfig --list | grep mysqld 命令来查看mysql服务


是不是开机自动启动,如:
[root@iZ25gswv4olZ /]# chkconfig --list | grep mysqld
mysqld         0:off1:off2:off3:off4:off5:off6:off


我们发现mysqld服务并没有开机自动启动,我们当然可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了

@

[root@iZ25gswv4olZ /]# chkconfig mysql on
[root@iZ25gswv4olZ /]# chkconfig --list | grep mysqld
mysqld         0:off1:off2:on3:on4:on5:on6:off






1.4允许root用户远程连接数据库


Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:


[root@iZ25gswv4olZ /]#  mysql -uroot -p;
mysql> use mysql;


查询当然用户和端口
mysql>  select host,user,password from user;
+--------------+------+-------------------------------------------+
| host         | user | password                                  |
+--------------+------+-------------------------------------------+
| localhost    | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| iz25gswv4olz | root |                                           |
| 127.0.0.1    | root |                                           |
| localhost    |      |                                           |
| iz25gswv4olz |      |                                           |
+--------------+------+-------------------------------------------+
5 rows in set (0.00 sec)



mysql> select host,user,password from user;
 #如果root用户已经有了"%",会提示下面的错误" Duplicate entry '%-root' for key 'PRIMARY'"
+--------------+------+-------------------------------------------+
| host         | user | password                                  |
+--------------+------+-------------------------------------------+
| %            | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| iz25gswv4olz | root |                                           |
| 127.0.0.1    | root |                                           |
| localhost    |      |                                           |
| iz25gswv4olz |      |                                           |
+--------------+------+-------------------------------------------+

5 rows in set (0.00 sec)


允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit

@



此时检查下防火墙是否开启:

/etc/init.d/iptables status

会得到一系列信息,说明防火墙开着。则关闭:

/etc/init.d/iptables stop

永久关闭::----可以使用一种配置运行mysql:3306端口暴露的配置,而不是把整个防火墙都关闭

chkconfig --level 35 iptables off

再次连接,可以了

@



修改root密码
mysql> use mysql
 
mysql> update user set password=PASSWORD('123abc') where user='root';
 
Query OK, 0 rows affected (0.00 sec)
 
Rows matched: 1  Changed: 0  Warnings: 0
 
mysql> flush privileges;
 
Query OK, 0 rows affected (0.00 sec)

卸载Mysql

查看已安装的mysql服务

rpm –qa|grep -i mysql

-i 作用是不区分大小写

yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
如果有的话继续删除

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux下MYSQL安装与卸载

  • 2015年03月30日 09:38
  • 63KB
  • 下载

卸载linux下安装的mysql

  • 2014年06月10日 14:04
  • 3KB
  • 下载

linux下 mysql 的卸载和安装

(转载) 前面几篇写了如何安装jdk 和 tomcat,搞web开发还差个数据库吧,好了现在就介绍一下mysq的安装吧, 一、前期准备:     1.由于redhat Enterprise 5 中...
  • chenlia
  • chenlia
  • 2012年07月24日 10:55
  • 2949

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

linux下mysql的卸载、安装全过程   卸载mysql 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-4....
  • QQbet
  • QQbet
  • 2015年04月01日 10:41
  • 934

Linux下MySQL的安装与卸载

Linux下使用rpm安装MySQL

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

卸载mysql 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-4.1.12-3.RHEL4.1 mysqlcli...

linux下安装与卸载mysql

一、安装mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件:  MySQL-server-4.0.23-0.i386.rpm    MySQL-client-4....

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

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

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

卸载mysql 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-4.1.12-3.RHEL4.1 mysqlc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下mysql的安装卸载
举报原因:
原因补充:

(最多只允许输入30个字)