MySQL5.5安裝詳細說明
一、環境搭建
Linux 版本:CentOS7.4
mysql 版本:mysql-5.5 (親測mysql5.5.6、mysql5.5.46)
安裝包檔案名:mysql-5.5.46-linux2.6-x86_64.tar.gz
1、下載安裝包并解壓
--官網上下載mysql-5.5.46-linux2.6-x86_64.tar.gz壓縮包(不需要編譯、安裝,直接修改配置即可用)
--將 mysql-5.5.46-linux2.6-x86_64.tar.gz 拷貝至 /opt 目錄
--解壓到 /usr/local/
tar -zxvf mysql-5.5.19-linux2.6-i686.tar.gz -C /usr/local/
注意:解壓到/usr/local/ 非常重要
2、將解壓后的檔案夾名稱改為 mysql
--將 mysql-5.5.19-linux2.6-x86_64 檔案夾改名為 mysql
cd /usr/local
mv mysql-5.5.19-linux2.6-x86_64 mysql
注意: 現在mysql的目錄為:/usr/local/mysql(如果放在其他目錄,安裝問題會很多)
3、建立資料庫的用戶組和用戶
--創建組
groupadd mysql
--創建用戶
useradd -g mysql mysql
--編輯新建用戶的密碼
passwd informix
4、修改組態檔
--將啟動腳本mysql.server復制到/etc/rc.d/init.d目錄中,命名為mysql;
cp support-files/mysql.server /etc/rc.d/init.d/mysql
--復制組態檔my-medium.cnf到/etc/目錄中,命名為my.cnf;
cp support-files/my-medium.cnf /etc/my.cnf
5、修改mysql目錄權限
--改變mysql目錄的所屬用戶
chown -R root /usr/local/mysql
--改變mysql目錄的所屬組
chgrp -R mysql /usr/local/mysql
--改變data目錄的所屬用戶,此目錄用于存放資料庫
chown -R mysql /usr/local/mysql/data
6、生成系統資料庫,啟動服務
--執行mysql_install_db安裝授權表.
/usr/local/mysql/scripts/mysql_install_db --user=mysql&
--啟動mysqld_safe
/usr/local/mysql/bin/mysqld_safe --user=mysql&
說明:如果出現“Starting mysqld daemon with database from /usr/local/mysql/data”代表正常啟動mysql服務器,
--啟動mysql服務
/etc/rc.d/init.d/mysql start
--啟動mysql
/usr/local/mysql/bin/mysql
--出現mysql>
啟動mysql注意問題:
1)啟動mysql必須先啟動mysql_safe服務
/usr/local/mysql/bin/mysqld_safe --user=mysql&
2)啟動mysql服務
/etc/rc.d/init.d/mysql start
3)啟動mysql
/usr/local/mysql/bin/mysql
二、登錄mysql
--若root未設定密碼
/usr/local/mysql/bin/mysql
--若root用戶設定了密碼
/usr/local/mysql/bin/mysql -u root -p
--輸入mysql root的密碼,回車
三、自動啟動服務
--復制myslq.server的啟動腳本程式到/etc/rc.d/init.d目錄
cd /etc/rc.d/init.d
cp /usr/local/mysql/support-files/mysql.server mysql
--修改權限
chmod +x mysql
---MySQL添加到系統啟動服務組
chkconfig --add mysql
四、修改 root用戶密碼:
--修改密碼
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
五、遠程連接(授權法)
--啟動mysql
/usr/local/mysql/bin/mysql
--出現mysql>,進入mysql庫
mysql> use mysql;
mysql> grant all privileges on *.* to root@'%' identified by "password";
mysql> flush privileges;
mysql> select host,user,password from user;
可以使用navicat進行連接了,如果仍然無法連接,請查看防火墻狀態
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/236110.html
標籤:其他
上一篇:CDS算術函式
下一篇:sql末考必過!
