yum install gcc
yum -y install gcc-c++(centos 下特例)
yum -y install ncurses-devel bison
2. 安裝 cmake
wget
tar xzvf cmake-3.4.0.tar.gz
cd cmake-3.4.0
./bootstrap
make && make install
cmake -version
groupadd mysql
useradd -r -g mysql mysql
mkdir -p /home/data/mysqlwget
tar xzvf
mysql-5.7.9.tar.gz
cd mysql-5.7.9
cmake ./
make && make install
// 如果重新編譯,則需要清除舊檔案、快取
make cleancd /usr/local/mysqlrm -f cmakecache.txt
rm -rf /etc/my.cnf
chown -r root:mysql .mkdir /data/mysqldata
cd /data/mysqldata
chown -r mysql:mysql .cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/data01/mysqldata
socket=/data01/mysqldata/mysql.sock
#tmpdir=/data01/tmp
character-set-server=utf8
user=mysql
tmp_table_size = 512m
sort_buffer_size = 256m
max_length_for_sort_data=80960
max_allowed_packet=128mb
join_buffer_size = 128m
thread_cache_size = 16
key_buffer_size = 256m
read_buffer_size = 32m
read_rnd_buffer_size = 128m
bulk_insert_buffer_size = 256m
myisam_sort_buffer_size = 256m
myisam_max_sort_file_size = 10g
innodb_log_file_size = 64m
innodb_file_per_table=1
#open_files_limit = 65535
#interactive_timeout = 28800
#wait_timeout = 2880
max_connections = 3000
#thread_cache_size = 64
thread_concurrency = 24
default-storage-engine = myisam
#default_table_type = myisam
# disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[client]
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/data01/mysqldata/mysqld.pid
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/
data
/mysqldata
// 設定環境變數,更改path引數
vim /root/.bash_profilepath=$path:$home/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
source /root/.bash_profile
chkconfig --add mysqld避免在伺服器登入時,mysql命令直接進入,不需要輸入使用者名稱和密碼。chkconfig mysqld on
service mysqld start
設定密碼:
/usr/local/mysql/bin/mysqladmin password [new-password]
grant all privileges on *.* to 'root'@'%' identified by '***' with grant option;
grant all privileges on *.* to 'root'@'localhost' identified by '***' with grant option;
flush privileges;
發現服務一直無法啟動,提示錯誤:the server quit without updating pid file (/var/myql/data/localhost.localdomain.pid)
則檢視錯誤日誌檔案:
/var/mysql/data/下的 localhost.localdomain.err,並對報錯項逐一修訂
/var/log/mysql.log
ps -ef|grep mysqld 發現有殭屍程序,使用kill -9 processid, 然後在重啟服務
yum install libmysqlclient.so.15 // 報錯缺此庫,安裝乙個吧
ln -s /data01/mysqldata/mysql.sock /tmp/mysql.sock
ln -s /data01/mysqldata/mysql.sock /var/lib/mysql/mysql.sock
mysql5 7 9安裝及配置
在bin裡開啟cmd之後 輸入 mysqld 配置成功後 發現登入不上去需要修改密碼 需關閉mysql服務 1 首先在my.ini目錄中配置skip grant tables 2 在cmd中 直接輸入 mysql u root p 出現輸入password 直接敲回車即登入 3 登入後需要修改roo...
mysql5 7 9解壓縮版安裝
1.解壓縮到c mysql 5.7.9 win32 2.計算機 屬性 高階系統設定 環境變數,新增到path,c mysql 5.7.9 win32 bin 3.進入c mysql 5.7.9 win32,建立my.ini,內容與my default.ini相同 修改basedir為c mysql ...
mysql5 7 9解壓縮版安裝教程
1.解壓縮到c mysql 5.7.9 win32 2.計算機 屬性 高階系統設定 環境變數,新增到path,c mysql 5.7.9 win32 bin 3.進入c mysql 5.7.9 win32,建立my.ini,內容與my default.ini相同 修改basedir為c mysql ...