好像mysql5.7之後的tag包,不用編譯了,可以直接安裝.解壓mysql-5.7.9的安裝包後,開啟install-binary,裡面有詳細的安裝命令,這裡稍加修改即可正確安裝
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /data
shell> tar zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
shell> mv mysql-5.7.9-linux-glibc2.5-x86_64 mysql-5.7.9
shell> cd mysql-5.7.9
shell> chown -r mysql .
shell> chgrp -r mysql .
shell> su mysql
shell> bin/mysqld --initialize --user=mysql --basedir=/data/mysql-5.7.9 --datadir=/data/mysql-5.7.9/data # mysql 5.7.6 and up,記錄生成的隨機密碼
shell> bin/mysql_ssl_rsa_setup --datadir=/data/mysql-5.7.9/data # mysql 5.7.6 and up
shell> exit
shell> chown -r root .
shell> chown -r mysql data
shell> cp support-files/mysql.server /etc/init.d/mysql
shell> cp support-files/my-default.cnf /etc/my.cnf
shell> vim /etc/my.cnf #修改為以下配置
basedir = /data/mysql-5.7.9
datadir = /data/mysql-5.7.9/data
shell> service mysql start
shell> service mysql status
shell> chkconfig --add mysql
shell> chkconfig mysql on
shell> bin/mysql -u root -p #連線資料庫
mysql> set password=password('123456'); #修改root密碼
mysql> exit
shell> vim /etc/profile
export mysql_home=/data/mysql-5.7.9
export path=$path:$mysql_home/bin
附:windows版mysql5.7.11安裝步驟(主要是為了以後檢視)
5、初始化mysql【非常重要】:
以下命令是在dos命令列中進行的
mysqld --initialize-insecure --user=mysql
mysqld install mysql --defaults-file="c:\program files\mysql-5.7.11\my.ini"
顯示service successfully installed.表示初始化成功
然後啟動服務:net start mysql
mysql 服務正在啟動,
mysql 服務已經啟動成功。
6、修改mysql密碼:
mysql -uroot -p
use mysql;
set password=password('123456');
exit
#update user set authentication_string=password("root") where user="root";
#以前版本密碼的字段是password;5.7.11的是authentication_string,希望大家注意。
#最後flush privileges;
7、忘記密碼後,修改密碼方法
a、首先關閉mysql服務:net stop mysql
b、用安全模式開啟:mysqld --skip-grant-tables
這個時候,游標會一直閃。不要動,開啟另乙個命令列視窗。
c、參照第6步,進行密碼設定
Linux MYSQL5 6免編譯二進位製包安裝
系統版本為centos7,建議使用root使用者登入系統操作 root localhost rpm e nodeps mariadb libs root localhost yum install y ncurses devel libaio devel root localhost groupad...
MySQL 5 7 9 ZIP 免安裝版本配置過程
免安裝版本配置完成後,命令net start mysql啟動服務失敗,在服務中啟動mysql也失敗。解決辦法 以管理員身份執行命令提示符,進入到mysql資料夾下的bin目錄,進行初始化設定 最重要的命令在此 mysqld initialize insecure user mysql 文件表明,使用...
Linux MySQL單例項原始碼編譯安裝5 6
cmake軟體 tar zxvf cmake 2.8.11.2.tar.gz cd cmake 2.8.11.2 bootstrap make make install cd 依賴包yum install ncurses devel y yum install pcre pcre devel y y...