mysql安装


MYSQL

MySql:wget http://down1.chinaunix.net/distfiles/mysql-5.0.56.tar.gz


./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql/ --enable-assembler --with-mysqld-ldflags=-all-static --with-charsets=utf8


#设置mysql的安装路径

make && make install   #编译,进行安装。

配置mysql

groupadd mysql   #添加mysql组

useradd -g mysql mysql   #添加mysql用户并加入到mysql组

cd /usr/local/mysql/   #切换到cd /usr/local/mysql/目录下

chown -R mysql .   #改变当前目录下的所有者为mysql用户

chgrp -R mysql .   #改变当前目录下的mysql用户的文件为mysql组

cd /usr/local/src/mysql-5.0.22/support-files   #到源码mysql目录下的support-files下

cp my-medium.cnf /etc/my.cnf   #拷贝文件到/etc/覆盖my.cnf 文件

cd /usr/local/mysql/bin   #改变目录到/usr/local/mysql/bin

./mysql_install_db --user=mysql   #以mysql身份初始化数据库

cd /   #改变目录到/

chown -R mysql var   #改变var目录所属mysql用户

chmod 755 var   #改变var目录权限

chown -R root /var/empty  #改变empty目录所属root用户,因为empty下的sshd需要root用户权限才能启动

cd /usr/local/mysql/bin   #改变目录到/usr/local/mysql/bin

./mysqld_safe --user=mysql &   #以mysql用户启动库生成套接字

netstat -ant | grep 3306   #查看mysql是否启动,mysql用的是3306端口   

mysqladmin -u root password 'admin'   #给mysql的root用户设置密码

cd /usr/local/src/mysql-5.0.22/support-files/   #改变目录到cd /usr/local/src/mysql-5.0.22/support-files/

cp mysql.server /etc/init.d/mysqld   #拷贝文件用于开机自动启动

chmod 755 /etc/init.d/mysqld   #给mysqld权限

chkconfig --add mysqld   #添加mysqld服务到系统

chkconfig mysqld on   #打开myslqd服务

service mysqld restart   #启动mysql服务

测试mysql:

cd /usr/local/mysql/bin   #改变目录到cd /usr/local/mysql/bin

mysql -u root -p   #登陆mysql

show databases;   #查看数据库表

遇上-bash: mysql: command not found的情况别着急,这个是因为/usr/local/bin目录下缺失mysql导致,只需要一下方法即可以解决:

#cd /usr/local/bin

#ln -fs /usr/local/mysql/bin/mysq


你可能感兴趣的:(mysql,用户,local)