Mysql简单安装
安装MYSQL数据库,这里我采用的源码包安装。1添加mysql组shellgroupaddmysql
2添加mysql用户shelluseraddgmysqlmysql
3转到安装目录下shellcdsoftware
4将源码包解压到当前目录下shelltarzxvfmysql5152targzshellmvmysql5152mysql
5转到mysql目录下,配置mysql源码包并编译shellcdmysqlshellco
figureprefixusrlocalmysqlshellmake
6安装mysql软件,注意安装必须要root权限,因为要向系统写入文件shellmakei
stall
7
如果你想安装选项文件,使用当前存在的‘supportfiles’文件夹下的作为模板,
fshellcpsupportfilesmymediumc
fetcmyc
f
8如果想mysqld每次开机自动启动的话,将下面这个文件拷贝到etci
itd目录下shellcdusrlocalmysqlshellcpsupportfilesmysqlserveretci
itdmysql
9转到etci
itd目录下,添加mysql服务shellcdetci
itdshellchmodxmysqlshellchkco
figaddmysql
10设置为在图形模式和文字模式下自启动shellchkco
figlevel35mysqlo
shellchkco
figlistmysqlmysql0off1off2o
3o
4o
5o
6off
11进入安装目录,创建mysql的权限表。注意一般用之前创建的mysql用户运行,如果用root运行,应使用user选项,选项值应与运行服务器所创建的用户名相同shellcdusrlocalmysqlshellbi
mysql_i
stall_dbusermysql
12将程序的所有权限给‘root’,并且把数据目录的所有权给可以运行‘mysqld’的用户shellchow
Rroot
fshellchgrpRmysql
MYSQL基础配置
前面我们已经在li
ux下安装好了MYSQL数据库,下面将对MYSQL数据库做一定的配置,使其更加安全高效。首先启动mysql数据库服务shellservicemysqlstartStarti
gMySQLOK
在一切正常后,要做的第一件事情是更改管理员的密码。目前连接mysql服务器是不需要密码的,任何人都可以直接连接MYSQL服务器,并获得管理权限。为了系统的数据安全,下面为当前的root用户设置密码方法有多种,其中最简单的命令如下:shellmysqladmi
urootpassword
ewpassword这样就为mysql服务器设置了内容为
ewpassword的密码。但是这样设置密码也很不安全,因为命令行会留在历史记录里,其他人可以很容易的获得密码,从而威胁数据库的安全。另一种安全的方法是在连接mysql数据库以后,使用SQL语句设置密码mysqlSETpasswordPASSWORD‘
ewpassword’
第三种设置密码的方法是直接修改user表root用户口令。mysqluseMYSQLmysqlupdateusersetpasswordpassword‘test’whereuser’root’mysqlflushprivileges
为了保证数据库文件的安全,还要设置数据库文件的访问权限。这里我们的数据库r