0. Ubuntu 下 MySQL 的安装
检查系统中是否已安装 MySQL
$ sudo netstat -tap | grep mysql # 输出为空,则表示未安装
使用 apt-get 大法进行安装,
$ sudo apt-get install mysql-server mysql-client # 安装过程中会提示输入 root 用户的密码(两次)
使用
$ sudo netstat -tap | grep mysql
验证是否安装成功;root 登陆
$ mysql -uroot -p
1. CentOS 下 MySQL 的安装
CentOS 下的包管理工具是:RPM,
查询是否安装:
[root@hadoop0 ~]# rpm -qa | grep mysql mysql-libs-5.1.71-1.el6.i686
卸载原始版本(普通卸载 和 强力卸载):
[root@hadoop0 ~]# rpm -e mysql-libs-5.1.71-1.el6.i686 error: Failed dependencies: ... # e: erase
普通卸载会存在包依赖的问题,我们使用强力卸载:
[root@hadoop0 ~]# rpm -e mysql-libs-5.1.71-1.el6.i686 --nodeps
再次查询mysql的安装情况:
[root@hadoop0 ~]# rpm -qa | grep mysql
安装 mysql 服务端,
[root@hadoop0 ~]# rpm -i MySQL-server-5.5.31-2.el6.i686.rpm
安装完成之后,会提示如下的信息:
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 hadoop0 password 'new-password' Alternatively you can run: /usr/bin/mysql_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers.
启动 mysql 服务器
[root@hadoop0 ~]# mysqld_safe &
安装 mysql 客户端
[root@hadoop0 ~]# rpm -i MySQL-client-5.5.31-2.el6.i686.rpm
我们按照安装 mysql-server的提示信息,进行 root 用户密码的设置:
[root@hadoop0 ~]# mysql_secure_installation # 根据提示进行一系列的设置
登录验证
[root@hadoop0 ~]# mysql -uroot -p