報錯原因:mysql庫中的user表找不到
解決方法:初始化mysql資料庫
報錯1
fatal error: please install the following perl modules before executing ./mysql_install_db:
data::dumper
原因
[root@db02 scripts]# yum install-y autoconf
即可
[root@db01 scripts]# /etc/init.d/mysqld start
解決: yum install -y libaio-devel
yum install -y perl-devel
報錯2
解決
1. yum install -y ncurses-devel
2. rm -rf cmakecache.txt
3. 再次執行一下
[root@db03 mysql-5.6.44]# echo $?
0代表就可以了
報錯3
解決
問題,就是編譯安裝好後,輸入mysql 報-bash: mysql: command not found
原因沒有新增變數
[root@db01 scripts]# vim /etc/profile.d/mysql.sh
export path="/opt/mysql/bin:$path"
#載入環境變數
[root@db01 scripts]# source /etc/profile
#檢視所有的環境變數
[root@db01 scripts]# echo $path
/opt/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
#檢查埠
[root@db01 scripts]# netstat -lntup
tcp6 0 0 :::3306 :::* listen 34209/mysqld
報錯4
原因:
沒有安裝依賴libaio-deve
yum install -y libaio-deve 即可
報錯5
解決
1.回到 cd mysql-5.6.44
2.然後把rm -rf cmakecache.txt
3.cmake . -dcmake_install_prefix=/opt/mysql-5.6.44 -dmysql_datadir=/opt/mysql-5.6.44/data -dmysql_unix_addr=/opt/mysql-5.6.44/tmp/mysql.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets=all -dwith_innobase_storage_engine=1 -dwith_federated_storage_engine=1 -dwith_blackhole_storage_engine=1 -dwithout_example_storage_engine=1 -dwith_zlib=bundled -dwith_ssl=bundled -denabled_local_infile=1 -dwith_embedded_server=1 -denable_downloads=1 -dwith_debug=0
4.make
5.make install
6.cp mysql.server /etc/init.d/mysqld
7.cp my-default.cnf /etc/my.cnf
8. mkdir /opt/mysql-5.6.44/tmp
8.ln -s /opt/mysql-5.6.44 /opt/mysql
9. chown -r mysql.mysql /opt/*
10. cd /opt/mysql-5.6.44/scripts
11. yum install -y autoconf
12./mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
13. echo $?
返回0 就可以了
14. /etc/init.d/mysqld start
報錯6
啟動多例項3309的時候發現3309 起不來,
原因是記憶體不夠,要加到2g或以上
Linux軟體包(原始碼包和二進位製包)及其區別和特點
linux 下的軟體包眾多,而且幾乎都是經 gpl 授權的,也就是說這些軟體都免費,振奮人心吧?而且更棒的是,這些軟體幾乎都提供源 開源的 只要你願意,就可以修改程式源 以符合個人的需求和習慣。當然,你要具備修改這些軟體的能力才可以。原始碼包到底是什麼呢?其實就是軟體工程師使用特定的格式和語法所書寫...
mysql二進位制 MySql二進位制連線方式詳解
使用mysql二進位制方式連線 您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。例項以下是從命令列中連線mysql伺服器的簡單例項 root host mysql u root p enter password 在登入成功後會出現 mysql 命令提示視窗,你可以...
mysql二進位制恢復 mysql二進位制日誌恢復
二進位制日誌匯出 1.按時間節點匯出 no defaults 用來對mysql5.5之前mysqlbinlog命令報錯 mysqlbinlog no defaults start date 2017 08 08 15 04 04 stop date 2017 08 08 15 12 00 progr...