蜗牛技术团队我爱编程

Linux下安装MySQL教程

2017-06-24  本文已影响170人  刘一一同学

很久没有在linux下操作过mysql的安装,之前一直用yum安装,比较简单方便,不过昨天在一台新服务器上安装的时候,一堆error对于菜鸟来说,表示捉急,不过最终还是安装成功,噢耶!如果以下内容有写错的地方,麻烦您指出纠正,非常感谢!


以下演示两种安装方式:

一、yum安装

1、下载yum库

shell > wgethttp://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

2、安装yum库

shell > yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

3、安装数据库

shell > yum install -y mysql-community-server

4、启动MySQL服务

shell > systemctl start mysqld.service  或service mysqld start

5、查看密码

cat /var/log/mysqld.log |grep password

6、修改密码

set password for 'root'@'localhost'=password('1qaz!QAZ');

7、查看mysql运行状态

/etc/rc.d/init.d/mysqld status

二、rpm安装

1、 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)

$ rpm -qa | grep -i mysql

$ yum -y remove mysql-libs*

2、选择Linux对应的RPM包,如下:

MySQL-5.6.36-1.linux_glibc2.5.x86_64.rpm-bundle.tar

3、安装MySQL

$ rpm -ivh MySQL-server-5.6.36-1.linux_glibc2.5.x86_64

$ rpm -ivh MySQL-devel-5.6.36-1.linux_glibc2.5.x86_64

$ rpm -ivh MySQL-client-5.6.36-1.linux_glibc2.5.x86_64

$ cp /usr/share/mysql/my-default.cnf/ etc/my.cnf #修改配置文件位置

由于rpm安装没有自动生成这个.cnf配置文件,需要我们手动去拷贝一个,这一步即使不操作,mysql还是能正常启动的。不过还是拷贝一个吧,默认的配置不一定符合大众的要求;

4、初始化MySQL及设置密码

$ /usr/bin/mysql_install_db

$ service mysql start

$cat /root/.mysql_secret  #查看root账号密码

$ mysql -uroot –pqKTaFZnl

$ SET PASSWORD = PASSWORD('123456');    #设置密码为123456

5、远程登陆用户设置

$ use mysql;

$ select host,user,password from user;

$ update user set password=password('123456') where user='root';

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

$ flush privileges;

6、设置开机自启动

chkconfig mysql on

chkconfig --list | grep mysql

7、修改字符集和数据存储路径,配置/etc/my.cnf文件,修改数据存放路径、mysql.sock路径以及默认编码utf-8.

配置文件

8、MySQL的默认安装位置

/var/lib/mysql/               #数据库目录

/usr/share/mysql          #配置文件目录

/usr/bin                         #相关命令目录

/etc/init.d/mysql            #启动脚本

上一篇下一篇

猜你喜欢

热点阅读