本文目錄一覽:
如何在linux下安裝mysql資料庫並配置
在linux下安裝mysql資料庫並配置的流程比較繁瑣,需要耐心調試,具體方法和步驟如下:
1.查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2.如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e –nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
3.下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中。
4.安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。
5.安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
6.安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
7.啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD(‘root123456’);
8.登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼。
9.設置開機自啟動
/etc/init.d/mysql start
設置完成後重啟系統,使用natstat –nat命令可看到MySQL的3306埠。
10.至此已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決。
11.改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為’%’。
mysql
mysqluse mysql;
mysqlselect ‘host’ from user where user=’root
12.到此為止,mysql資料庫在linux中安裝完畢。
如何配置mysql資料庫
方法/步驟
MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點擊安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:\Program Files\MySQL\MySQL Server 5.6 該目錄中;zip格式是自己解壓,解壓縮之後其實MySQL就可以使用了,但是要進行配置。
解壓之後可以將該文件夾改名,放到合適的位置,個人建議把文件夾改名為MySQL Server 5.6,放到C:\Program Files\MySQL路徑中。當然你也可以放到自己想放的任意位置。
完成上述步驟之後,很多用戶開始使用MySQL,但會出現圖示的錯誤。這是因為沒有配置環境變數所致。配置環境變數很簡單:
我的電腦-屬性-高級-環境變數
選擇PATH,在其後面添加: 你的mysql bin文件夾的路徑 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )
PATH=…….;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆蓋)
配置完環境變數之後先別忙著啟動mysql,我們還需要修改一下配置文件(如果沒有配置,之後啟動的時候就會出現圖中的錯誤哦!:錯誤2 系統找不到文件),mysql-5.6.1X默認的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一個my.ini文件,
在其中修改或添加配置(如圖):
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目錄)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目錄\data)
以管理員身份運行cmd(一定要用管理員身份運行,不然許可權不夠),
輸入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 進入mysql的bin文件夾(不管有沒有配置過環境變數,也要進入bin文件夾,否則之後啟動服務仍然會報錯誤2)
輸入mysqld -install(如果不用管理員身份運行,將會因為許可權不夠而出現錯誤:Install/Remove of the Service Denied!)
安裝成功
安裝成功後就要啟動服務了,繼續在cmd中輸入:net start mysql(如圖),服務啟動成功!
此時很多人會出現錯誤,請看注意:
注意:這個時候經常會出現錯誤2和錯誤1067。
如果出現「錯誤2 系統找不到文件」,檢查一下是否修改過配置文件或者是否進入在bin目錄下操作,如果配置文件修改正確並且進入了bin文件夾,需要先刪除mysql(輸入 mysqld -remove)再重新安裝(輸入 mysqld -install);
如果出現錯誤1067,那就是配置文件修改錯誤,確認一下配置文件是否正確。
服務啟動成功之後,就可以登錄了,如圖,輸入mysql -u root -p(第一次登錄沒有密碼,直接按回車過),登錄成功!
mysql資料庫怎麼配置
一、概述
MySQL版本:5.7.17
客戶端工具:NavicatforMySQL
二、MySQL安裝
安裝條件:
1).net framework4.0(下載地址:
如果Windows Server 2003 在安裝.net framework4.0安裝過程中報錯: net framework 4.0安裝時提示產生阻滯問題:運行安裝程序前,必須安裝 32 位 Windows 映像處理組件WIC
1、MySQL下載後的文件名為:mysql_installer_community_V5.6.21.1_setup.1418020972.msi,示意圖如下:
2、雙擊後,彈出如下窗口:(如果系統有提示,選擇允許)
3、安裝開始界面
4、勾選 I accept the license terms,如下圖:
5、選擇下一步,彈出如下窗口:
6、選擇第二項:Server only,如下圖:(這一步選擇非常重要)
7、點擊下一步,示意圖如下:
8、可以修改路徑,也可以不修改,修改路徑示意圖如下:(可選)
9、點擊下一步,進入準備安裝界面
10、點擊執行,安裝
11、安裝進度
12、安裝完成
13、準備配置界面
14、配置伺服器類型及埠號,默認即可
15、填寫Root用戶密碼,請牢記該密碼
16、填寫密碼
17、設置用戶和服務開機啟動,默認即可
18、確認配置
19、確認配置的過程中,如果有彈出窗口,一定要允許,示意圖如下:
20、完成配置
如何配置安裝mysql資料庫5.7.11
官網下載MySQL資料庫和驅動程序(Windows): mysql-5.7.11-winx64.zip
2
創建資料庫配置文件:my.ini
Example:
1.解壓壓縮包至:D:\Program Files
2.創建 D:\Program Files\mysql-5.7.11-winx64\my.ini 配置文件
3
初始化和啟動Mysql服務:
1.以管理員許可權運行cmd
2.進入mysql的bin下
3.初始化,生成data文件夾
mysqld –initialize-inscure (不設置root密碼,建議使用)
mysqld –initialize (生成一個隨機的root密碼)
3.安裝MySql服務
mysqld -install
4.啟動mysql
net start mysql
4
登陸mysql
mysql -u root -p
第一次登錄時無需密碼直接回車登錄
5
登錄mysql之後,設置root密碼
set password for root@localhost = password(‘YourPassword’);
或者使用mysqlamdin修改root密碼
mysqladmin -u root -p password NewPassword
END
簡單的資料庫操作和測試
以管理員許可權運行cmd,進入程序所在目錄,啟動Mysql服務
show databases; //所有資料庫列表
create database dbName; //創建資料庫
use dbName; //選擇資料庫
show tables; //顯示數據表列表
查看數據表中的條目:
desc tableName;
describe tableName;
show columns from tableName;
show create table tableName;
4
清空數據表中所有條目:
truncate table 表名; //清空全部數據,不寫日誌,不可恢復,速度極快
delete from 表名; //清空全部數據,寫日誌,數據可恢復,速度慢
END
注意事項
關於Mysql安全性問題(SSL加密連接): MySQL在5.7版本之前對於安全問題的確考慮並不充分,導致存在比較大的隱患,1)MySQL資料庫默認安裝的用戶密碼為空;2)所有用戶擁有對於MySQL默認安裝test資料庫的訪問許可權(即使沒有授予許可權)。MySQL 5.7開始安裝完成後的root用戶的密碼不再是空,而是在安裝時隨機產生一個密碼,。其次,官方已經刪除了test資料庫,默認安裝完後是沒有test資料庫的,MySQL 5.7版本提供了更為簡單SSL安全訪問配置。
怎麼配置mysql資料庫配置文件
首先在config.groovy配置文件中添加如下配置,其含義是指定配置文件,該配置文件可以是項目初始化的application.properties,也可以自己創建的配置文件
grails.config.locations = [ “classpath:grails-app-config.properties”]
然後在datasource.groovy文件中初始化類似如下的配置(經過測試,其實也可以不初始化,直接在配置文件中按照規範配置即可,但是還是建議進行初始化,這樣方便後期維護)
environments {
…
production {
dataSource {
dbCreate = “”
driverClassName = “”
url = “”
username = “”
password = “”
}
}
}
然後在配置文件中按照規範書寫對應的資料庫配置項,進行配置重寫即可,如下
dataSource.dbCreate=update
dataSource.driverClassName=com.mysql.jdbc.Driver
dataSource.url=jdbc:mysql://localhost:3306/myappdb
dataSource.username=root
dataSource.password=secret
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/257368.html