qc linux mysql 安装教程_linux下安装mysql
1.現(xiàn)在mysql官網(wǎng)上下載了服務(wù)端和客戶端兩個(gè)軟件:
MySQL-client-community-5.1.53-1.rhel5.i386.rpm
MySQL-server-community-5.1.53-1.rhel5.i386.rpm
2.用rpm方式安裝兩個(gè)文件
#rpm -ivh MySQL-client-community-5.1.53-1.rhel5.i386.rpm
#rpm -ivh MySQL-server-community-5.1.53-1.rhel5.i386.rpm
安裝完后,用#netstat -nat 查看端口,如果3306端口被占用了,則說明安裝成功了。
3.mysql在linux下的目錄位置:
數(shù)據(jù)庫目錄:/var/lib/mysql
配置文件:/usr/share/mysql
啟動(dòng)腳本:/etc/rc.d/init.d
4.修改mysql的登錄密碼,默認(rèn)用戶名是root
# /usr/bin/mysqladmin -u root password root
用修改后的密碼登錄:# mysql -u root -p
5.啟動(dòng)與停止mysql服務(wù)
停止mysql:# /usr/bin/mysqladmin -u root -p shutdown
停止mysql的另一方法:# service mysql stop
mysql安裝完后,啟動(dòng)文件在/etc/init.d目錄下
所以啟動(dòng)mysql可以:# /etc/init.d/mysql start
也可以通過服務(wù)的方式啟動(dòng):#service mysql start
6.修改mysql的目錄
mysql默認(rèn)的數(shù)據(jù)庫存儲在
/var/lib/mysql目錄下
現(xiàn)在我把mysql的目錄移到/mzztlm/mysql/data 目錄下
先把mysql的服務(wù)停止
#sevice mysql stop
把/var/lib/mysql 移到 /mzztlm/mysql/data/目錄下
# mv /var/lib/mysql /mzztlm/mysql/data/
修改my.cnf文件
如果/etc目錄下沒有my.cnf文件,則到/usr/share/mysql/目錄下拷個(gè).cnf到/etc目錄下,
然后改名為my.cnf .
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
修改mysql.sock文件的產(chǎn)生位置
將[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
的第三行修改為:
socket =/home/mysql/mysql.sock
將server端的socket = /var/lib/mysql/mysql.sock
改為socket = /mzztlm/mysql/data/mysql.sock
7.修改mysql的啟動(dòng)腳本
mysql啟動(dòng)腳本在/etc/rc.d/init.d/mysql目錄下
把其中的datadir=/var/lib/mysql
改為:datadir=/mzztlm/mysql/data
8.卸載mysql
# rpm -qa|grep -i mysql
rpm -ev xxxx
卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會(huì)刪除,如果確定沒用后就手工刪除
# rm -f /etc/my.cnf
# rm -rf /var/lib/mysql
最后重啟mysql服務(wù)。
http://xxtianxiaxing.iteye.com/blog/544895 -------------------------------------------------------------------------------------------------- 以上是rpm的安裝方式,很奇怪,如果用rpm方式安裝的mysql, 安裝php的時(shí)候,無法make,說找不到頭文件。 一下是源碼方式安裝 在網(wǎng)上下載mysql-5.1.44.tar.gz源碼 #tar -zxvf mysql-5.1.44.tar.gz #cd? mysql-5.1.44 #.configure --prefix=/installPath 一下是? mysql-5.1.44目錄下的INSTALL-SOURCE的安裝方式: shell> groupadd mysql shell> useradd -g mysql mysql shell> gunzip < mysql-VERSION.tar.gz | tar -xvf - shell> cd mysql-VERSION shell> ./configure --prefix=/usr/local/mysql shell> make shell> make install shell> cp support-files/my-medium.cnf /etc/my.cnf shell> cd /usr/local/mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> bin/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql var shell> bin/mysqld_safe --user=mysql & 最后一句:shell> bin/mysqld_safe --user=mysql & 為啟動(dòng)mysql數(shù)據(jù)庫 源碼方式安裝的mysql,啟動(dòng)方式貌似只能在安裝目錄:# bin/mysql -u root? 修改密碼的方式:用root用戶進(jìn)入mysql, user mysql , 更新用戶表:? UPDATE user SET Password=PASSWORD('root') where USER='root'; 然后要刷新: flush privileges; 這一句是必須的,然后要重啟數(shù)據(jù)庫才能生效。 添加用戶: grant all privileges on *.* to mql@localhost identified by ‘123456′; ---------------- suse上的mysql啟動(dòng)bin/mysqld_safe --defaults-file=my.cnf --user=mysql &
總結(jié)
以上是生活随笔為你收集整理的qc linux mysql 安装教程_linux下安装mysql的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea findbugs使用_「测试」
- 下一篇: ci框架mysql多条件_CI框架同时连