本文目錄一覽:
- 1、mysql資料庫初始化失敗是什麼原因
- 2、win10初始化mysql失敗?
- 3、mysql資料庫初始化失敗。這什麼意思啊?
- 4、宇電資料庫初始化失敗
- 5、MySQL資料庫二進位安裝初始化報錯
- 6、windows10安裝mysql(解壓版)初始化報錯
mysql資料庫初始化失敗是什麼原因
啟動這個試試看
/mysql/bin/mysqld_safe
試試看我整理的筆記
1. 安裝mysql
mysql-5.0.41-linux-i686-glibc23.tar.gz 由於mysql是二進位包。所以還是比較方便的。
直接解壓。然後移動。
mv mysql-5.0.41-linux-x86_64-glibc23 /usr/local/mysql
cd /usr/local/mysql
groupadd mysql
useradd -g mysql mysql
chown -R mysql .
chgrp -R mysql .
chown -R root .
./scripts/mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/home/www/mysql/data
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
chkconfig –level 3 mysqld on
mv /usr/local/mysql/data /home/www/mysql
chown -R mysql:mysql /home/www/mysql
編輯/etc/my.cnf
在 [mysqld] 段增加
datadir = /home/www/mysql
skip-innodb
wait-timeout = 10
max_connections = 512
max_connect_errors = 10000000
在 [mysqld] 段修改
max_allowed_packet = 16M
thread_cache_size = CPU個數*2
將 log-bin 注釋
service mysqld start
bin/mysqladmin -u root -p
win10初始化mysql失敗?
mysql安裝步驟win10:
1、雙擊mysql-installer-community-5.7.20.0.msi安裝包;
2、勾選 Iaccept the license terms,點擊Next按鈕;
3、選擇Server only,點擊Next選項(因為我只想安裝個伺服器端,所以選了這個選項。如果想安裝所有的,請選擇full選項,如果自定義安裝請選擇Custom選項);
4、點擊Execute選項執行安裝;
5、安裝的過程中,在Progress列中可以看到安裝進度;
6、status列變為Complete說明安裝完成,點擊Next按鈕;
7、點擊Next,進行產品配置;
8、這個保持默認選項,點擊Next;
9、選擇默認選項,Development Machine選項會使用最小的內存分配(因為是個人練習使用,所以不用佔用太多電腦內存),點擊Next;
10、設置root用戶的口令(我這裡設置的比較簡單,所以提示密碼比較弱,從安全的角度說,大家還是應該把密碼設置的複雜一點),點擊Next按鈕;
11、默認配置,點擊Next按鈕;
12、插件和擴展這保持默認選項就好,點擊Next按鈕;
13、點擊Execute按鈕執行配置;
14、看到所有都是對號,說明配置成功,點擊Finish按鈕;
15、再點擊Finish按鈕完成安裝;
16、點擊開始菜單中的MySQL 5.7 Command Line Client 客戶端;
17、輸入安裝時設置的root的口令,按下回車;
18、連接成功。
mysql資料庫初始化失敗。這什麼意思啊?
資料庫初始化失敗好像是因為許可權不夠,以前遇到過這個問題,忘記怎麼解決的了,記得是執行了兩條語句,給mysql可以本機訪問的許可權
宇電資料庫初始化失敗
初始化mysql資料庫失敗的解決辦法:首先找到並打開my.ini文件;然後注釋掉my.ini文件中的datadir;最後根據提示把UTF8換成UTF8MB4即可。
廈門宇電自動化科技有限公司是高新技術企業,坐落於福建廈門火炬高新區,擁有自行建設的現代化廠房,廠區綠樹環繞,並配備節能變頻中央空調、空中花園、運動場館。公司擁有全自動高速貼片機、無鉛雙波峰焊機、紅外迴流焊機、自動塗覆生產線等先進生產設備,以及電磁兼容、精密基準信號源、溫濕度環境等測試設備,具有生產高質量、高精度、高可靠性及低溫漂的工業自動化儀錶系列產品的能力。
公司專註於高端智能測控儀錶的研發、生產與銷售,革新性地推出儀錶內部模塊化技術,使客戶可以自由選擇不同的內部模塊來靈活配置儀錶的功能。公司自主研發的AI人工智慧調節演算法,實現了零超調和零欠調的精確控制,在控制演算法方面達到先進水平。
MySQL資料庫二進位安裝初始化報錯
please
configure
the
‘hostname’
command
to
return
a
correct
hostname.
在/etc/hosts里配置一個正確的主機名試試
直到
你敲hostname口令
可以出現一個正確的主機名
比如localhost
哦對了,還有/etc/sysconfig/network
裡面設置主機名
windows10安裝mysql(解壓版)初始化報錯
方法/步驟
1
壓縮包安裝方式
從官網上下載mysql-5.7.18-winx64.zip,將其解壓,接下來的安裝是通過命令來安裝MySQL資料庫的。
(1)mysql-5.7.18-winx64.zip解壓到D:\文件下,解壓目錄如下:
(2)配置環境變數
編輯path系統變數,將%MYSQL_HOME%\bin添加到path變數後,如果是裡面含有多個,請添加到最後,以分號;為分隔符
Path:
;D:\mysql-5.7.18-winx64\bin
(3)(如果不是管理員的請打開命令提示符以管理員身份運行),運行cmd命令行窗口,cd到D:\mysql-5.7.18-winx64\bin下
命令為:cd /d D:\mysql-5.7.18-winx64\bin
(3)安裝MySQL
mysqld install,運行命令後報錯,提示「無法啟動此程序,因為計算機中丟失MSVCR120.dll。嘗試重新安裝該程序已解決問題」
解決方案:上網下載MSVCR120.dll文件,放在C:\Windows\System32文件夾中,或者去C:\Windows\System32 ,查找一下MSVCR120.dll文件,我的電腦發現了msvcr120_clr0400.dll 這個文件,所以複製一份副本,然後改了一下副本的文件名即可。
同時還需要msvcp120.dll這個文件,請沒有的筒靴一併處理了。
有的電腦可能安裝某種程序,是不會有提示的。因為這些文件已經存在。
(4)繼續運行命令:
mysqld install 成功安裝mysql服務
(5)啟動MySQL服務。
net start mysql將啟動MySQL服務。值得注意的是用命令安裝的MySQL在Windows系統下默認服務名為mysql,默認密碼為空。
——-運行結果:報錯
解決方案:cmd命令行提供的錯誤消息有限,所以我們需要找到mysql的錯誤日誌,分析日誌進而得出是什麼問題。
進D:\mysql-5.7.18-winx64目錄下,創建一個文件夾data目錄用以存放日誌。
然後重新運行 net start mysql,來生成日誌文件。
D:\mysql-5.7.18-winx64\data文件夾中生成的文件中,有一個文件名是以.err後綴的文件,這個就是報錯信息日誌,我的電腦上PC-201511181234.err,前面是計算機的名字。
(6) 查看日誌文件
用uedit64 打開PC-201511181234.err ,發現有如下的錯誤
2017-06-28T09:21:53.475478Z 0 [ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it.
……
2017-06-28T09:21:53.595485Z 0 [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist
2017-06-28T09:21:53.598485Z 0 [ERROR] Aborting
….
原因分析:沒有一個初始化資料庫,不能啟動mysql守護進程。
(7) 初始化資料庫–建立配置文件my.ini和刪除data目錄
刪除掉D:\mysql-5.7.18-winx64目錄下的data目錄。否則運行初始化資料庫命令也會報錯。
新建一個文件名字:my.ini放到bin目錄,文件內容:
[mysqld]
basedir=D:\mysql-5.7.18-winx64 —-mysql安裝的目錄
datadir=D:\mysql-5.7.18-winx64\data —–mysql下data目錄
(如果不放my.ini到bin目錄,運行初始化資料庫命令就會報錯:
2017-06-28T09:32:22.326446Z 0 [ERROR] –initialize specified but the data direct
ory exists and is not writable. Aborting.
)
(8) 初始化資料庫
命令行執行: mysqld –initialize –user=mysql –console
先執行以上命令, 生成庫. 注意有個臨時密碼, 要記下來.
最後一行:loaclhost:moMlyqX#j6Ky,其中moMlyqX#j6Ky這個就是臨時密碼,你登陸mysql資料庫的時候需要用到。
(9) 啟動服務
net start mysql—-啟動mysql服務
net stop mysql—-停止mysql服務
如果不運行服務,直接進入mysql,會報錯:
(8) 進入MySQL並修改密碼
mysql -u root -p,密碼為moMlyqX#j6Ky。顯示「mysql」表示進入MySQL
修改密碼:
mysqlset password = password(‘root’)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/198724.html