Linux安装mysql
Mar 26, 2018
Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。尝试了一下在Linux上安装,意外地简单~
下载安装
下载前先看看RPM软件包管理器里有没有安装过mysql
1rmp -qa | grep mysql如果没有的话就可以开始安装mysql啦
123yum install mysqlyum install mysql-serveryum install mysql-devel启动mysql
1service mysqld start验证mysql正常
1mysqladmin --version如果正常的话,会显示以下信息,相关系统信息会有所不同
1mysqladmin Ver 8.42 Distrib 5.6.39, for Linux on x86_64
如果在下载的时候提示没有可用包,可以试着下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
,并安装rpm -ivh mysql-community-release-el7-5.noarch.rpm
,成功后再尝试一次root用户
首先,我们通过以下命令登录root到数据库
1mysql -u root -p接着,我们看一下数据库
1show databases;如果正常的话,将会显示成以下代码,其中mysql的内置数据库,存储了一些用户、权限、存储过程等数据。
1234567+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema |+--------------------+其次,我们再用sql语句查询一下所有的用户
1select host,user from mysql.user如果正常的话,将会显示以下代码
12345678+-------------------+------+| host | user |+-------------------+------+| 127.0.0.1 | root || ::1 | root || localhost | || localhost | root |+-------------------+------+最后,用sql语句修改(创建)密码
12update mysql.user set password=password('test') where user='root';flush privileges;
最后
我在使用过程中,由于php和mysql都安装在了本地,这时laravel连接数据库时要用套接字通讯,这时大家可以在laravel的数据库配置中设置unix_socket的办法来解决问题,其它的话Linux不同版本代码可能会有所不同,如出错网上有相关解决办法,就酱。
\(•ㅂ•)/♥ 共勉~