一.MySQL数据库的安装 在CentOS中安装MySQL有两种可选方案: 1.基于源代码包(也就是tar包)的MySQL安装; 2.基于RPM包的MySQL安装; 下面介绍源代码包的安装: 1.解压: tar -xzvf mysql-5.5.10-linux2.6-x86_64.tar.gz 2.将解压后的安装包拷贝至/usr/local目录(用户常用软件的安装目录),并重命名为mysql mv mysql-5.5.10-linux2.6-x86_64 /usr/locl/mysql 3.进入mysql目录 cd /usr/local 4.用户可以建立一个专门用于MySQL的用户组和用户,用于启动,关闭数据库和对数据库进行操作: #groupadd mysql //建立mysql组 #useradd -g mysql mysql //在mysql组中添加mysql用户 5.已经建立好了用户及用户组,但这还不够,要操作数据库必须拥有对数据库相关文件和目录的访问权限 chown -R mysql.mysql . 6.scripts/mysql_install_db --user=mysql --datadir=data/ 7.将程序的所有权授给”root”,并且把数据目录的所有权授给可以运行”mysqld”的用户 chown -R root . chown -R mysql data 9.cp support-files/my-medium.cnf /etc/my.cnf cp support-files/mysql.server /etc/init.d/mysql 10.ps -ef | grep mysqld 之后删掉mysql相关进程 11.使用mysql用户启动MySQL服务器,&表示让服务器在后台运行 bin/mysqld_safe --user=mysql & 二.数据库常用操作 1.连接MySQL服务器可用如下命令: mysql -h 主机地址 -u 用户名 -p 密码 若用户是想连接本地的MySQL服务器,则可如下操作: i. 打开终端,进入目录mysql/bin ii. 键入命令 mysql -u root -p 回车后根据提示输入密码(这里是用root用户登录,当然你也可以用mysql用户登录) iii. 如果是刚安装好MySQL,超级用户root是没有密码的,故直接回车即可进入,系统将显示MySQL的提示符”mysql>” 2.密码管理 数据库系统还可以对用户密码进行管理,用户可以添加密码,也可以修改密码。若用户原来没有设置密码,琮可增设密码,可以使用带password参数的mysqladmin命令来实现 mysqladmin -u 用户名 password 新密码 mysqladmin -u 用户名 -p 旧密码 password 新密码 (责任编辑:IT) |