mysql安装


MYSQLmysql

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


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


#设置mysql的安装路径bash

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

配置mysqlide

groupadd mysql   #添加mysql组测试

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

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

chown -R mysql .   #改变当前目录下的全部者为mysql用户rest

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

相关文章
相关标签/搜索