LAMP环境的搭建(二)----Mysql安装与配置

时间:2024-10-05 23:03:08

Mysql是一款免费开源的关系型数据库。

尽管Mysql被oracle公司收购。但是oracle并没有限制了mysql的发展。

目前mysql是使用范围最广的关系型数据库,许多大型公司也在使用。截至本文发布,mysql已经更新到了5.7的版本。

Mysql安装:


1.下载mysql的repo源

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

2.安装rpn包

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.安装mysql

sudo yum install mysql-server -y

4.启动Mysql

启动mysql

service mysql start

初次启动可能会报错,原因可能是权限不足。

ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2)

输入以下命令即可

sudo chown -R root:root /var/lib/mysql  把mysql的所有者改为root用户

5.修改密码

安装完成以后是没有密码的,因此直接登录root账户

mysql -u root

mysql > use mysql;
  mysql > update user set password=password('123456') where user='root';
  mysql > exit;

6. 更改mysql的默认编码为utf8

通过yum安装的mysql 配置文件保存在 /etc/my.cnf

vim  /etc/my.cnf

LAMP环境的搭建(二)----Mysql安装与配置

如图 添加client 并且再mysqld下添加默认编码设置

[client]

default-character-set = utf8

[mysqld]

character_set_server = utf8

编写完以后 保存  Esc  输入:wq 回车

修改完配置文件后一定要重启mysql服务

service mysql restart

登录mysql 输入

show variables like 'character%';

LAMP环境的搭建(二)----Mysql安装与配置

如上图显示,那么至此就完成了安装mysql,修改了密码,并且修改默认编码为utf8  。mysql的所有配置信息都可以在 /etc/my.cnf下修改。