安裝mysql主要有兩種方法:一種是通過原始碼自行編譯安裝,這種適合高階使用者定製mysql的特性,這裡不做說明;另一種是通過編譯過的二進位制檔案進行安裝。二進位制檔案安裝的方法又分為兩種:一種是不針對特定平台的通用安裝方法,使用的二進位制檔案是字尾為.tar.gz的壓縮檔案;第二種是使用rpm或其他包進行安裝,這種安裝程序會自動完成系統的相關配置,所以比較方便。本文介紹的是第二種方法使用rpm安裝。
第二步,利用命令# rpm -qa | grep mysql先查詢是否已經安裝其他版本,如果有的話建議先解除安裝,解除安裝命令# rpm -e --nodeps mysql-server-5.0.27-0.glibc23,然後刪除包含mysql的資料夾,利用命令# find / -name mysql查詢出來進行刪除
第三步,進行安裝,首先利用命令#
rpm -ivh mysql-server-5.6.32-1.rhel5.x86_64.rpm
安裝server ,若出現warning: rpmts_hdrfromfdno: header v3 dsa signature: nokey, key id***** 的警告資訊,請在命令後加上#
rpm -ivh mysql-server-5.6.32-1.rhel5.x86_64.rpm --force --nodeps ,
第四步,安裝客戶端:# rpm -ivh mysql-client-5.6.32-1.rhel5.x86_64.rpm --force --nodeps
第五步,啟動mysql, 利用命令:# /etc/init.d/mysql start
第六步,連線資料庫,利用命令:#
mysql -u root -p, 輸入密碼後,若出現error 1045 (28000): access denied for user 'root'@'localhost' (using password: no)錯誤, 解決方法:1. 停止資料庫/etc/init
.d
/mysqld
stop ,2.執行如下命令:mysqld_safe --user=mysql --skip-grant-tables --skip-networking & ,(能登入但是會把mysql預設埠改掉,若進行遠端連線,則需要再次重啟mysql,此時不能執行步驟2)3.重新登入mysql資料庫,4,更新root密碼:use mysql之後,mysql> update user set password=password(
'newpassword'
) where user=
'root'
; 然後重新整理許可權
flush privileges; 再退出mysql重新登入即可。
解決方法二:修改mysql配置檔案my.ini或者my.cnf,配置檔案中新增skip-grant-tables(注,不要新增最後面),然後重啟mysql即可
第七步,mysql建立遠端連線,參考
常見問題:
[root@test etc]# vi my.cnf
[mysqld]
port=3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
"my.cnf" 11l, 261c written
[root@test etc]#
2.建立使用者和賦權:
create user 'pica_test'@'%' identified by '密碼';
grant all on pica.* to 'pica_test'@'%';
阿里雲 CentOS下svn伺服器安裝 開機啟動
安裝步驟 1,yum install subversion 2,輸入rpm ql subversion檢視安裝位置,如下圖 3,建立svn版本庫目錄 mkdir p var svn repository 4,在版本庫目錄下建立具體專案目錄 mkdir pro oa 5,建立 svn 版本庫 svna...
阿里雲伺服器CentOS安裝mariadb資料庫
mariadb和mysql是一樣的,出自乙個人,mysql被oracle收購後,以後可能不會再開源,所以創始人就新開發了以個mysql分支,mariadb 安裝資料庫服務軟體 yum install mariadb server y 開啟資料庫 systemctl start mariadb 檢視執...
阿里雲伺服器下安裝ftp
最近需要在阿里雲伺服器上安裝ftp,整個過程遇到了很多的坑,在這裡記錄一下。vsftpd 預設是存在於ubuntu的軟體倉庫中的,所以只需要在使用命令直接安裝即可 sudo apt get install vsftpd建立ftp使用者 為ftp建立特定使用者,一是為了避免登入,二是禁止使用者越權訪問...