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

相關文章
相關標籤/搜索