linux安装mysql~~~mysql5.6.12

Linux安装mysql服务器

准备:

MySQL-client-5.6.12-1.rhel5.i386.rpm

MySQL-server-5.6.12-1.rhel5.i386.rpm

首先检查环境:

输入命令:rpm -qa | grep -i mysql*

将查询到的包名:

rpm –e 包名进行卸载

输入命令删除:

rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

删除存放数据的文件夹和配置文件:

rm –rf /etc/my.cnf

rm –rf /var/lib/mysql

安装包:

rpm -ivh MySQL-server-5.6.12-1.rhel5.i386.rpm

rpm -ivh MySQL-client-5.6.12-1.rhel5.i386.rpm

启动mysql服务:

service mysql start

如果出现错误:

The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

则去进程中将所有mysql的进程停止掉

ps –aux | grep –i mysql*

杀掉进程:

kill -9 进程号

进入mysql:

新安装的mysql用户名默认为root没有密码,直接敲入命令mysql可能不能进入mysql,则需要将/usr/my.cnf拷贝到/etc目录下,在my.cnf下加入skip-grant-tables参数。

重启mysql服务:service mysql restart。

为root用户设置密码:

update user set password=password('111111') where user='root'

再次修改my.cnf将skip-grant-tables参数行删除,重启mysql服务。现在再进入mysql就会提示密码信息了。

修改远程连接,主要是提供其他机器连接本机mysql服务:

修改之前:

update user set host = '%' where user = 'root' and host = 'localhost';

修改之后:

输入命令:

flush privileges;---刷新权限定义

重启mysql服务。

这样mysql就安装好了。