修改MySQL啟動(dòng)腳本/etc/init.d/mysql 最后,需要修改MySQL啟動(dòng)腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現(xiàn)在的實(shí)際存放路徑,即:home/database/mysql。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比濰城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式濰城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋濰城地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
首先在桌面上雙擊打開“此電腦”軟件。然后在打開的此電腦頁面中,找到并雙擊打開C盤。選中需要移動(dòng)的文件,再右擊選中的文件,從彈出的快捷菜單中選擇“剪切”命令。在窗口中雙擊打開D盤或E盤。
MySQL默認(rèn)的數(shù)據(jù)文件存儲目錄為/var/lib/mysql。
如果是LINUX上編譯安裝的話configure的時(shí)候指定--localstatedir=your_data_path如果是WINDOW上的:MySQL數(shù)據(jù)默認(rèn)存儲在$MySQL的安裝路徑\data。
在data文件夾里找到不test的數(shù)據(jù)庫文件夾和自己創(chuàng)建的文件夾是因?yàn)閠est數(shù)據(jù)庫是空的數(shù)據(jù)庫,用于測試使用,自己的文件夾需要去mysql數(shù)據(jù)庫尋找。
.0.0.0 3306改成#netstat -ant只讓內(nèi)網(wǎng)可以連到。多謝。就像mysql可以配置其 port= 一樣呀。
如果是XAMPP安裝方式的就在xampp\mysql目錄下的相關(guān).ini文件。
登錄mysql, 使用命令show global variables like port查看端口號 修改端口在配置文件my.ini,修改后重新啟動(dòng)。
查看mysql監(jiān)聽IP和端口是否正常。使用:netstat -anpt 監(jiān)聽得地址如果是::3306或者是0.0.0.0:3306,表示監(jiān)聽所有IP地址,這監(jiān)聽狀態(tài)是正常。
解決辦法 檢查發(fā)現(xiàn)是配置文件中使用了 skip-networking,可以看到這個(gè)選項(xiàng)的的作用是不監(jiān)聽端口,同主機(jī)的用戶通過 sockets 進(jìn)行鏈接。外部主機(jī)由于沒有監(jiān)聽端口,將無法連接。
1、首先我們要部署Ubuntu 04服務(wù)器,比如租用的是RAKsmart香港服務(wù)器(Ubuntu 04)。然后利用SSH工具(如PuTTY)連接到該服務(wù)器,并安裝LAMP堆棧(Linux、Apache、MySQL、PHP)。
2、主要是sudo vim /etc/mysql/my點(diǎn)吸煙 f下,注釋掉binding-address=10.1的這句代碼,其他配置根據(jù)需要靈活修改即可。
3、.0.0.0 3306 改成 #netstat -ant 19160.5 3306 10.1 3306 只讓內(nèi)網(wǎng)可以連到。 這樣會比較安全一點(diǎn)呀。先,多謝大家指點(diǎn)了。
4、configuration”,把Firewall:[*]Enabled 的星號去掉,保存,退出)3 綁定ip的問題。
5、mysql -h地址 -u用戶 -p密碼 -P端口 注意:mysql配置里,要允許遠(yuǎn)程連接,留意bind-address的配置,注釋掉此項(xiàng),或者,在此項(xiàng)后添加mysql服務(wù)器的ip地址。
6、如果需要修改大小寫不敏感,則在此步進(jìn)行修改。
[root@test1etc]#vi/etc/init.d/mysql#datadir=/var/lib/mysql(注釋此行)datadir=/home/database/mysql(加上此行)。當(dāng)然,如果是CentOS還要改/usr/bin/mysqld_safe相關(guān)文件位置;最后再做一個(gè)mysql.sock鏈接。
將mysql數(shù)據(jù)存儲到其他目錄下有兩種方法,方法一修改my點(diǎn)吸煙 f配置文件,不過經(jīng)過筆者通過網(wǎng)上的配置資料嘗試總是不成功,環(huán)境是在centos7下操作的。后來想到一個(gè)簡單的方法,通過linux的軟鏈接將實(shí)際數(shù)據(jù)放到另外的目錄里面就可以了。
修改root密碼 CentOS 下 MySQL 管理員帳號默認(rèn)是 root 用戶,密碼為空。如果你從沒設(shè)置過 MySQL 的密碼,使用 root 用戶來連接 MySQL 服務(wù)器不需要輸入密碼。
mysql數(shù)據(jù)庫怎么修改利用mysqldump命令從舊的數(shù)據(jù)導(dǎo)出數(shù)據(jù),再導(dǎo)入新數(shù)據(jù)庫。具體操作命令如下:導(dǎo)出數(shù)據(jù)→創(chuàng)建新的數(shù)據(jù)庫→導(dǎo)入數(shù)據(jù)→刪除舊的數(shù)據(jù)庫。
利用mysqldump命令從舊的數(shù)據(jù)導(dǎo)出數(shù)據(jù),再導(dǎo)入新數(shù)據(jù)庫。具體操作命令如下:導(dǎo)出數(shù)據(jù)→創(chuàng)建新的數(shù)據(jù)庫→導(dǎo)入數(shù)據(jù)→刪除舊的數(shù)據(jù)庫。
方法如下:打開mysql.exe和mysqld.exe所在的文件夾,復(fù)制路徑地址 打開cmd命令提示符,進(jìn)入上一步mysql.exe所在的文件夾。輸入命令 mysqld --skip-grant-tables 回車,此時(shí)就跳過了mysql的用戶驗(yàn)證。
修改MySQL數(shù)據(jù)庫名稱的方法如下:語句修改法:RENAME DATABASE db_name TO new_db_name這個(gè)語法在mysql 7中被添加進(jìn)來,到了23又去掉了。
改整庫的表名利用 MySQL 更改表名的方法來批量把舊庫的所有表依次遍歷,改名為新庫的表。這種方法比第一種要快很多倍,但是沒有第一步操作起來那么順滑,不能一步到位。