《MySQL教程Mysql必讀》要點:
本文介紹了MySQL教程Mysql必讀,希望對您有用。如果有疑問,可以聯(lián)系我們。
虛擬機(jī):VMWareMYSQL學(xué)習(xí)
操作系統(tǒng):linuxMYSQL學(xué)習(xí)
數(shù)據(jù)庫版本:mysql 5.7.13 社區(qū)版(別問為什么不裝企業(yè)版,因為企業(yè)版要錢)MYSQL學(xué)習(xí)
? ? ?背景:虛擬機(jī)可以連上外網(wǎng)MYSQL學(xué)習(xí)
2、摸底MYSQL學(xué)習(xí)
?查看linux上是否已經(jīng)安裝了mysqlMYSQL學(xué)習(xí)
① 啟動服務(wù)?service mysqld startMYSQL學(xué)習(xí)
沒有安裝,則提示MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
② 查看服務(wù)是否存在linux上?chkconfig --list mysqld?MYSQL學(xué)習(xí)
沒有安裝,則提示MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
?3、創(chuàng)建/tools目錄(下載文件放至該目錄),進(jìn)入/tools目錄MYSQL學(xué)習(xí)
# mkdir /toolsMYSQL學(xué)習(xí)
# cd /toolsMYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
4、下載mysql 5.7.13MYSQL學(xué)習(xí)
?#?wget http://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gzMYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
5、解壓?MYSQL學(xué)習(xí)
# tar -xzf mysql-5.7.13-linux-glibc2.5-x86_64.tar.gzMYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
6、創(chuàng)建目錄/data/mysql(安裝所在目錄)MYSQL學(xué)習(xí)
# cd /MYSQL學(xué)習(xí)
# mkdir dataMYSQL學(xué)習(xí)
# cd /dataMYSQL學(xué)習(xí)
# mkdir mysqlMYSQL學(xué)習(xí)
7、新建mysql用戶、組及目錄MYSQL學(xué)習(xí)
# groupadd mysql
# useradd -r -s /sbin/nologin -g mysql mysql -d /tools/mysql-5.7.13-linux-glibc2.5-x86_64MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
8、切換目錄,并賦權(quán)限MYSQL學(xué)習(xí)
#cd?/tools/mysql-5.7.13-linux-glibc2.5-x86_64
#pwd
#chown –R mysql .
#chgrp –R mysql .MYSQL學(xué)習(xí)
#chown -R mysql /data/mysqlMYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
若是第6-8步驟不做,則會報錯:?bin/mysqld: no such file or directoryMYSQL學(xué)習(xí)
?9、設(shè)置參數(shù)MYSQL學(xué)習(xí)
# bin/mysqld --initialize --user=mysql --basedir=/tools/mysql-5.7.13-linux-glibc2.5-x86_64 --datadir=/data/mysqlMYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
注意,記住紅框的臨時密碼,待會會用到MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
#bin/mysql_ssl_rsa_setup ?--datadir=/data/mysqlMYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
10、修改配置文件MYSQL學(xué)習(xí)
?# cd support-filesMYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
# cp my-default.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysqlMYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?# vim /etc/init.d/mysqlMYSQL學(xué)習(xí)
?修改以下內(nèi)容:MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?# vim /etc/my.cnf
修改以下內(nèi)容:MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
修改后,最好再檢查一遍,有時不小心拼錯,會導(dǎo)致很多亂七八糟的錯誤.MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?11、啟動mysqlMYSQL學(xué)習(xí)
注意,檢查一下my.cnf配置文件中用到的路徑是否存在,不存在請自行創(chuàng)建MYSQL學(xué)習(xí)
?# bin/mysqld_safe --user=mysql &MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
bin/mysql --user=root –p
--輸入第9步生成的臨時密碼MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?12、修改root密碼MYSQL學(xué)習(xí)
?mysql> set password=password('123456'); --輸入新密碼MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?13、賦權(quán)限MYSQL學(xué)習(xí)
?mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';?MYSQL學(xué)習(xí)
?mysql> flush privileges;MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
?14、j檢查結(jié)果MYSQL學(xué)習(xí)
?mysql> use mysql;MYSQL學(xué)習(xí)
?mysql> select host,user from user;MYSQL學(xué)習(xí)
?mysql> exit;MYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
?15、添加系統(tǒng)路徑MYSQL學(xué)習(xí)
?# vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATHMYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
# source /etc/profileMYSQL學(xué)習(xí)
?MYSQL學(xué)習(xí)
16、配置mysql自啟動MYSQL學(xué)習(xí)
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql onMYSQL學(xué)習(xí)
MYSQL學(xué)習(xí)
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/5577.html