初始化mysql數據庫,在shell中運行以下命令:
創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站設計、成都做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的嘉興網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
cd /usr/local/mysql
mkdir sock
cd /usr/local/mysql/bin
初始化數據庫
./mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
或者# mysqld --initialize
擴展資料
mysql數據庫的備份
1、物理冷備份,需要在數據庫關閉狀態下進行,能夠較好的保證數據庫的完整性。一般用于非核心業務,這類業務一般都允許終端,物理冷備份的特點就是速度快,恢復操作簡單。通常通過直接打包數據庫文件夾(如:/usr/local/mysql/data)來實現
2、通過啟用二進制日志進行增量備份,MySQL支持增量備份,進行增量備份時必須啟用二進制日志。二進制日志文件為用戶提供復制,對執行備份點后進行的數據庫更改所需的信息進行恢復。如果進行增量備份,需要刷新二進制日志。
參考資料來源:百度百科—mySQL
從MSQL官中國下載MySQL服務器安裝軟件包,下面以mysql-installer-中國munity-5.7.3.0-m13.msi為例。 1、雙擊進入安裝 2、在協議許可(License?Agreement)界面,勾選“I?accept?the?license?terms”,點擊“Next”。 3、在檢查更新信息(Find?latest?products)界面,勾選“Skip?the?check?for?updates(no?re中國mended)”跳過檢查,然后點擊“Next”。 4、在選擇安裝類型(Choosing?a?Setup?Type)界面,根據安裝需求選擇安裝類型(推薦默認開發版本),設置MySQL安裝路徑和數據存放路徑,最后點擊“Next”。 5、在檢查要求(Check?Requirements)界面,點擊“Next”。 6、安裝進度(Installation?progress)界面,點擊“Execute”執行。 7、等待安裝進度完畢,點擊“Next”。 8、進入配置概述(Configuration?Overview)界面,點擊“Next”。 9、在MySQL服務配置(MySQL?Server?Configuration)界面,默認不做修改,點擊“Next”。 10、設置根賬戶(root賬戶)密碼。 11、添加(非根)用戶賬戶。其目的是便于數據庫權限管理,為遠程訪問者提供安全賬戶。 12、默認windows服務配置不做修改,點擊“Next”。 13、回到配置概述(Configuration?Overview)界面,安裝完畢點擊“Next”。 14、MySQL安裝完成(Installation?Complete),點擊“Finish”。 15、若勾選“安裝后啟動Mysql工作臺”(Start?Mysql?Workbench?after?Setup),可見如下界面。 注意:MySQL環境變量配置。 ??? 在windows命令提示符中輸入mysql,提示“mysql”不是內部或外部命令。只需將MySQL安裝路徑添加系統環境變量即可。 ?? ?如安裝路徑為“D:\Program?Files\MySQL”目錄,則進入mysql?server的bin目錄下復制路徑;其次在環境變量中編輯變量Path,變量值中輸入“;”后粘貼“D:\Program?Files\MySQL\MySQL?Server?5.7\bin”路徑,最后從新打開命令提示符窗口運行mysql即可
一、mysql_install_db說明
當MySQL的系統庫(mysql系統庫)發生故障或需要新加一個mysql實例時,需要初始化mysql數據庫。
需要使用的命令:/usr/local/mysql/bin/mysql_install_db
#/usr/local/mysql/bin/mysql_install_db --help 可以查看幫助信息如下
Usage: /usr/local/mysql/bin/mysql_install_db [OPTIONS]
--basedir=path The path to the MySQL installation directory.
--cross-bootstrap For internal use. Used when building the MySQL system
tables on a different host than the target.
--datadir=path The path to the MySQL data directory.
--force Causes mysql_install_db to run even if DNS does not
work. In that case, grant table entries that normally
use hostnames will use IP addresses.
--ldata=path The path to the MySQL data directory.
--rpm For internal use. This option is used by RPM files
during the MySQL installation process.
--skip-name-resolve Use IP addresses rather than hostnames when creating
grant table entries. This option can be useful if
your DNS does not work.
--srcdir=path For internal use. The directory under which
mysql_install_db looks for support files such as the
error message file and the file for popoulating the
help tables.
--user=user_name The login username to use for running mysqld. Files
and directories created by mysqld will be owned by this
user. You must be root to use this option. By default
mysqld runs using your current login name and files and
directories that it creates will be owned by you.
All other options are passed to the mysqld program
除了支持以上的參數,還支持mysqld的參數。
二、舉例:
本文以新加一個mysql實例為例。例如服務器上已經安裝了3306端口的mysql服務,需要再啟一個3308端口的mysql服務。
假設mysql安裝在/usr/local/mysql路徑下,找一個磁盤空間剩余比較大的盤,如/data1,把3308端口的mysql的數據保存在/data1下
#mkdir /data1/mysql_3308
#mkdir /data1/mysql_3308/data
#chown -R mysql:mysql /data1/mysql_3308
復制一個mysql配置文件my點吸煙 f到/data1/mysql_3308目錄下
#vi /data1/mysql_3308/my點吸煙 f
修改配置文件,將端口和相關目錄的都改為新的設置,如下:
[client]
character-set-server = utf8
port = 3308
socket = /tmp/mysql_3308.sock
[mysqld]
user = mysql
port = 3308
socket = /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pid
......其他略
確保配置文件無誤。
運行下面命令進行數據庫的初始化:
#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my點吸煙 f --datadir=/data1/mysql_3308/data
完成后新的3308數據庫就初始化好了,如果有報錯,則按照報錯的提示查看報錯日志,一般情況下都是my點吸煙 f配置文件的問題,修正后即可。
三、啟動新mysql
啟動3308端口的mysql服務
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my點吸煙 f
檢查是否啟動
#ps aux|grep mysql
如果有3308字樣說明已經啟動成功
可將啟動命令加入/etc/rc.local隨服務器啟動
新加的mysql沒有設置root密碼,可以通過下面命令設置root密碼:
#/usr/local/mysql/bin/mysqladmin -S /tmp/mysql_3308.sock -u root password 'new-password'
1、停止mysql服務
2、刪除mysql的data目錄下的,除mysql這個目錄外的其他目錄(為保險期間,先移走)
3、重啟myql即可
-----------------------------------
呵呵,放松,一切都會好起來的!
當前題目:怎么重新初始化mysql 怎么重新初始化用友
標題網址:http://vcdvsql.cn/article42/ddseehc.html
成都網站建設公司_創新互聯,為您提供Google、網頁設計公司、品牌網站建設、品牌網站制作、營銷型網站建設、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯