Linux系统MySQL基本设置和安全优化

/ 1评 / 0

MySQL安装成功后,需要做如下基本设置和优化

创建文件目录

根据个人习惯,创建目录并设置权限,用于保存MySQL数据文件和日志文件等。

mkdir -p /home/mysqldata

mkdir -p /home/mysqldata/database 

mkdir -p /home/mysqldata/log 

mkdir -p /home/mysqldata/pid 

chown -R mysql:mysql /home/mysqldata/* 

MySQL配置
使用vi编辑器打开MySQL配置文件my.cnf,

输入命令:vi /etc/my.cnf

下面是我的配置,可根据实际情况做适当修改后保存到my.cnf配置文件中即可。

[client]
port    = 3306
socket  = /home/mysqldata/database/mysql.sock

[mysqld]
port      = 3306
datadir   = /home/mysqldata/database
log-error = /home/mysqldata/log/mysql_error.log
pid-file  = /home/mysqldata/pid/mysql.pid
default-character-set = utf8

[mysql]
default-character-set = utf8

设置MySQL启动方式

设置MySQL服务随系统启动:chkconfig mysqld on

检查MySQL服务自启动: chkconfig --list mysqld

2-5显示on说明自启动设置成功

启动服务命令:service mysqld start

停止服务命令:service mysqld stop

重启服务命令:service mysqld restart

查看服务启动状态:service mysqld status

设置密码

MySQL 安装成功后,root用户是没有密码的,我们需要手动设置密码

用root登录MySQL:mysql -u root

mysql > select user,host,password from mysql.user; 查询用户信息

mysql > set password for root@localhost=password('设置密码'); 为root@localhost设置密码

mysql > exit 

退出mysql控制台

使用密码登录:mysql -u root -p

  1. […] Linux系统MySQL基本设置和安全优化 […]

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注