qc linux mysql 安装教程_linux下安装mysql
1.現在mysql官網上下載了服務端和客戶端兩個軟件:
MySQL-client-community-5.1.53-1.rhel5.i386.rpm
MySQL-server-community-5.1.53-1.rhel5.i386.rpm
2.用rpm方式安裝兩個文件
#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下的目錄位置:
數據庫目錄:/var/lib/mysql
配置文件:/usr/share/mysql
啟動腳本:/etc/rc.d/init.d
4.修改mysql的登錄密碼,默認用戶名是root
# /usr/bin/mysqladmin -u root password root
用修改后的密碼登錄:# mysql -u root -p
5.啟動與停止mysql服務
停止mysql:# /usr/bin/mysqladmin -u root -p shutdown
停止mysql的另一方法:# service mysql stop
mysql安裝完后,啟動文件在/etc/init.d目錄下
所以啟動mysql可以:# /etc/init.d/mysql start
也可以通過服務的方式啟動:#service mysql start
6.修改mysql的目錄
mysql默認的數據庫存儲在
/var/lib/mysql目錄下
現在我把mysql的目錄移到/mzztlm/mysql/data 目錄下
先把mysql的服務停止
#sevice mysql stop
把/var/lib/mysql 移到 /mzztlm/mysql/data/目錄下
# mv /var/lib/mysql /mzztlm/mysql/data/
修改my.cnf文件
如果/etc目錄下沒有my.cnf文件,則到/usr/share/mysql/目錄下拷個.cnf到/etc目錄下,
然后改名為my.cnf .
# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
修改mysql.sock文件的產生位置
將[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的啟動腳本
mysql啟動腳本在/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中的數據及/etc/my.cnf不會刪除,如果確定沒用后就手工刪除
# rm -f /etc/my.cnf
# rm -rf /var/lib/mysql
最后重啟mysql服務。
http://xxtianxiaxing.iteye.com/blog/544895 -------------------------------------------------------------------------------------------------- 以上是rpm的安裝方式,很奇怪,如果用rpm方式安裝的mysql, 安裝php的時候,無法make,說找不到頭文件。 一下是源碼方式安裝 在網上下載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 & 為啟動mysql數據庫 源碼方式安裝的mysql,啟動方式貌似只能在安裝目錄:# bin/mysql -u root? 修改密碼的方式:用root用戶進入mysql, user mysql , 更新用戶表:? UPDATE user SET Password=PASSWORD('root') where USER='root'; 然后要刷新: flush privileges; 這一句是必須的,然后要重啟數據庫才能生效。 添加用戶: grant all privileges on *.* to mql@localhost identified by ‘123456′; ---------------- suse上的mysql啟動bin/mysqld_safe --defaults-file=my.cnf --user=mysql &
總結
以上是生活随笔為你收集整理的qc linux mysql 安装教程_linux下安装mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: idea findbugs使用_「测试」
- 下一篇: ci框架mysql多条件_CI框架同时连