乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Linux下安裝mysql

       kangyongsun 2019-02-20
      1. 到mysql官網(wǎng)下載mysql編譯好的二進(jìn)制安裝包,在下載頁面Select Platform:選項(xiàng)選擇linux-generic,然后把頁面拉到底部,64位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統(tǒng)下載Linux - Generic (glibc 2.5) (x86, 32-bit)

      2.  解壓32位安裝包:

        進(jìn)入安裝包所在目錄,執(zhí)行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

      3.  復(fù)制解壓后的mysql目錄到系統(tǒng)的本地軟件目錄:

        執(zhí)行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

        注意:目錄結(jié)尾不要加/

      4.  添加系統(tǒng)mysql組和mysql用戶:

        執(zhí)行命令:groupadd mysql和useradd -r -g mysql mysql

      5.  安裝數(shù)據(jù)庫:

        進(jìn)入安裝mysql軟件目錄:執(zhí)行命令 cd /usr/local/mysql

        修改當(dāng)前目錄擁有者為mysql用戶:執(zhí)行命令 chown -R mysql:mysql ./

        安裝數(shù)據(jù)庫:執(zhí)行命令 ./scripts/mysql_install_db --user=mysql

        修改當(dāng)前目錄擁有者為root用戶:執(zhí)行命令 chown -R root:root ./

        修改當(dāng)前data目錄擁有者為mysql用戶:執(zhí)行命令 chown -R mysql:mysql data

        到此數(shù)據(jù)庫安裝完畢

      6.  啟動(dòng)mysql服務(wù)和添加開機(jī)啟動(dòng)mysql服務(wù):

        添加開機(jī)啟動(dòng):執(zhí)行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動(dòng)腳本放到開機(jī)初始化目錄

        啟動(dòng)mysql服務(wù):執(zhí)行命令service mysql start

        執(zhí)行命令:ps -ef|grep mysql 看到mysql服務(wù)說明啟動(dòng)成功,如圖

      7.  修改mysql的root用戶密碼,root初始密碼為空的:

        執(zhí)行命令:./bin/mysqladmin -u root password '密碼'

         
      8. 把mysql客戶端放到默認(rèn)路徑:

        ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

        注意:建議使用軟鏈過去,不要直接包文件復(fù)制,便于系統(tǒng)安裝多個(gè)版本的mysql

      以上更詳細(xì)的內(nèi)容地址:http://jingyan.baidu.com/article/a378c9609eb652b3282830fd.html

      注意問題:

      自我感覺mysql 5.7這一系列的版本都很變態(tài)啊,不管是windows的還是Linux,安裝的時(shí)候總會出些莫名其妙的想法。當(dāng)初在windows下安裝mysql的時(shí)候,年輕不懂事下了5.7版本的,結(jié)果出現(xiàn)了各種難以捉摸的bug,在網(wǎng)上查也找不到,最后發(fā)現(xiàn)一個(gè)同病相憐的人訴說是版本問題,裝成5.6就好了。而這次裝linux的,年少輕狂的我忘記了windows下的教訓(xùn),裝了5.7,結(jié)果一直出現(xiàn)各種bug,哎,還是太年輕了。希望大家能吸取教訓(xùn)吧。

      9.安裝完后的使用

      安裝完以后,大家可以輸入mysql -uroot -p,然后enter password來進(jìn)入mysql。

      進(jìn)去后可以使用mysql的各種語法,首先可以查看database:show databases。

      Linux下mysql的卸載:

      1、查找以前是否裝有mysql

      命令:rpm -qa|grep -i mysql

      可以看到mysql的兩個(gè)包:

      mysql-4.1.12-3.RHEL4.1

      mysqlclient10-3.23.58-4.RHEL4.1

      2、刪除mysql

      刪除命令:rpm -e --nodeps 包名

      ( rpm -ev mysql-4.1.12-3.RHEL4.1 )

      3、刪除老版本mysql的開發(fā)頭文件和庫

      檢查各個(gè)mysql文件夾是否刪除干凈

      find / -name mysql

      結(jié)果如下:

      /var/lib/mysql

      /usr/local/mysql

      /usr/lib/mysql

      /usr/include/mysql

      命令:

      rm -fr /usr/lib/mysql

      rm -fr /usr/include/mysql

      注意:卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會刪除,如果確定沒用后就手工刪除

      rm -f /etc/my.cnf

      rm -fr /var/lib/mysql

       4.刪除mysql用戶及用戶組

       userdel mysql

      groupdel mysql

      Linux下創(chuàng)建和刪除軟鏈接:

      1.先建立一個(gè)軟連接

      復(fù)制代碼
       1 [root@rekfan.com test]# ls -il 2 總計(jì)  0 3 1491138 -rw-r–r– 1 root root 48 07-14 14:17 file1 4 1491139 -rw-r–r– 2  root root 0 07-14 14:17 file2 5 1491139 -rw-r–r– 2 root root 0 07-14 14:17  file2hand 6 #建立file1和file1soft軟連接 7 [root@rekfan.com test]# ln -s file1  file1soft 8 [root@rekfan.com test]# ls -il 9 總計(jì) 010 1491138 -rw-r–r– 1 root  root 48 07-14 14:17 file111 1491140 lrwxrwxrwx 1 root root 5 07-14 14:24  file1soft -> file112 1491139 -rw-r–r– 2 root root 0 07-14 14:17  file213 1491139 -rw-r–r– 2 root root 0 07-14 14:17 file2hand
      復(fù)制代碼

      其中,ln -s file1 filesoft 中的file1就是源文件,file1soft就是目標(biāo)鏈接文件名,其作用是當(dāng)進(jìn)入filesoft目錄,實(shí)際上是鏈接進(jìn)入了file1目錄

      2.刪除上面建立的軟連接

      復(fù)制代碼
       1 [root@rekfan.com test]# ls -il 2 總計(jì)  0 3 1491138 -rw-r–r– 1 root root 0 07-14 14:17 file1 4 1491140 lrwxrwxrwx 1  root root 5 07-14 14:24 file1soft -> file1 5 1491139 -rw-r–r– 2 root root 0  07-14 14:17 file2 6 1491139 -rw-r–r– 2 root root 0 07-14 14:17  file2hand 7 #刪除軟連接 8 [root@rekfan.com test]# rm -rf file1soft 9 [root@rekfan.com test]#  ls -il10 總計(jì) 011 1491138 -rw-r–r– 1 root root 0 07-14 14:17 file112 1491139  -rw-r–r– 2 root root 0 07-14 14:17 file213 1491139 -rw-r–r– 2 root root 0 07-14  14:17 file2hand
      復(fù)制代碼

      啟動(dòng)mysql時(shí)顯示:/tmp/mysql.sock 不存在的解決方法

      復(fù)制代碼
      1 [root@localhost mysql]# bin/mysqladmin -u root password root2 bin/mysqladmin: connect to server at 'localhost' failed3 error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'4 Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!5 [root@localhost mysql]# bin/mysql -u root -p6 Enter password:7 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)8 分析:是/tmp/mysql.sock 不存在
      復(fù)制代碼

      由于搜索的mysql.sock路徑是在/tmp下,而mysql安裝的mysql.sock在/var/lib/mysql下,所以選擇建立符號(軟)連接:

      復(fù)制代碼
      1 # ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock2 # bin/mysql -u root3 Welcome to the MySQL monitor. Commands end with ; or g.4 Your MySQL connection id is 15 Server version: 5.0.45 MySQL Community Server (GPL)6 Type 'help;' or 'h' for help. Type 'c' to clear the buffer.7 mysql>
      復(fù)制代碼

      安裝mysql報(bào)錯(cuò):FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper

      解決方法 :安裝autoconf庫
      命令:yum-y install autoconf   //此包安裝時(shí)會安裝Data:Dumper模塊

      Centos 7以上啟動(dòng)mysql報(bào)錯(cuò):Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/bj-dev2.pid).

      1、可能是/usr/local/mysql/data/mysql.pid文件沒有寫的權(quán)限
      解決方法 :給予權(quán)限,執(zhí)行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新啟動(dòng)mysqld!

      2、可能進(jìn)程里已經(jīng)存在mysql進(jìn)程
      解決方法:用命令“ps -ef|grep mysqld”查看是否有mysqld進(jìn)程,如果有使用“kill -9  進(jìn)程號”殺死,然后重新啟動(dòng)mysqld!

      3、可能是第二次在機(jī)器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動(dòng)。
      解決方法:去mysql的數(shù)據(jù)目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍?zhǔn)琢恕?br/>
      4、mysql在啟動(dòng)時(shí)沒有指定配置文件時(shí)會使用/etc/my.cnf配置文件,請打開這個(gè)文件查看在[mysqld]節(jié)下有沒有指定數(shù)據(jù)目錄(datadir)。
      解決方法:請?jiān)赱mysqld]下設(shè)置這一行:datadir = /usr/local/mysql/data

      5、skip-federated字段問題
      解決方法:檢查一下/etc/my.cnf文件中有沒有沒被注釋掉的skip-federated字段,如果有就立即注釋掉吧。

      6、錯(cuò)誤日志目錄不存在。(本人是這個(gè)方法解決的)
      解決方法:使用“chown” “chmod”命令賦予mysql所有者及權(quán)限

      7、selinux惹的禍,如果是centos系統(tǒng),默認(rèn)會開啟selinux
      解決方法:關(guān)閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled后存盤退出重啟機(jī)器試試。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多