Linux安装mysql

1.查看系统是否已经安装mysql,执行 rpm -qa|grep mysql-server

 

2.使用yum安装mysql,执行执行命令

 1) wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

 2)rpm -ivh mysql-community-release-el7-5.noarch.rpm

 3)yum install mysql mysql-server mysql-devel -y(在7.x的系统中没有yum的源)

通过yum安装,出现complete,完毕,安装完成。

 

3.vim编辑/etc/my.cnf,mysql的配置文件,配置字符集

    在【mysql】节点下添加

     character-set-server=utf8

   default-character-set=utf8

Linux安装mysql_第1张图片

 

4.配置mysql的自启动  chkconfig mysqld on (systemctl enable mysqld.service)

 

5.尝试启动mysql,执行 systemctl start mysqld.service

    1)启动失败,查看mysql的日志,找不到mysql/user.frm文件

        原因1:数据库目录错位,编译安装指定的路径为/opt/data,并且mysql_install_db初始化数据库时指定的datadir也为/opt/data,解决办法就是修改my.cnf配置文件中的datadir路径为/opt/data,或者重新指定mysql_install_db初始化时的datadir路径

    原因2:如果datadir下这些必要的文件都存在的话,一般来说是权限的问题,把这个目录下的所有文件的所属用户全部修改为mysql

  

6.修改密码,执行 set password for root@localhost = password('rootpwd');

 

7.新建mmal_learning数据库,并且设置字符集为utf8

  执行 create database mmall_learning default character set utf8 COLLATE utf8_general_ci;

Linux安装mysql_第2张图片

你可能感兴趣的:(Linux安装mysql)