所以:下面我們以解壓版的方式進行安裝
建議把mysql放到/usr/local下,因為這個目錄也是解壓版的預設目錄。可以減少很多配置
cd /usr/local
tar zxvf 壓縮包名 -c /usr/local/mysql
cd /usr/local/mysql
root使用者是最高許可權使用者,所以一般都是建立使用者和使用者組,放置最高許可權使用者進行操作。
groupadd mysql
useradd -r -g mysql mysql
注意
下面命令中有. 表示本級目錄
一定要保證當前所在資料夾是/usr/local/mysql中
chown -r mysql:mysql ./
以下命令需要保證在/usr/local/mysql下
ls /etc/my.cnf
rm /etc/my.cnf
./scripts/mysql_install_db --user=mysql
配置my.cnf和啟動檔案,根據自己的需要進行修改。如果不需要特殊操作,可以直接複製.
以下命令依然需要保證目前在mysql資料夾下
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/rc.d/init.d/mysql
service mysql start
service mysql stop
service mysql restart
mysql必須在啟動狀態下,才可以修改密碼(下一步驟才可以做)
如果以上的配置都正確執行,可以直接輸入mysql進入到mysql編輯模式
mysql –u root –p
會提示要求輸入密碼
如果提示沒有mysql命令,需要新增軟連線
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
進入到mysql命令後,出現[mysql>]
根據自己的需要建立資料庫,建立表等crud操作
如果第一次安裝直接第三步,如果忘了密碼從第一步開始。
進入/etc/my.cnf 在[mysql]下新增skip-grant-tables 啟動安全模式
vi /etc/my.cnf
重啟服務:
service mysql restart
登入mysql,輸入密碼時直接回車
mysql -u root -p
進入到mysql後,先使用mysql資料庫
use mysql
修改密碼
update user set password= password ("123456") where user='root';
重新整理許可權
flush privileges;
退出mysql編輯模式
exit
進入mysql命令列
mysql -u root -p
執行許可權賦予命令
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
重新整理許可權
flush privileges;
退出
quit
Centos下使用壓縮包安裝MySQL5 7
cd opt mysql mkdir opt mysql data groupadd mysql useradd r g mysql s bin false mysql mkdir data chown r root root opt mysql bin mysqld initialize user...
Centos下使用壓縮包安裝MySQL5 7
cd opt mysql mkdir opt mysql data groupadd mysql useradd r g mysql s bin false mysql mkdir data chown r root root opt mysql bin mysqld initialize user...
記錄 linux下安裝mysql5
shell groupadd mysql 普通使用者 shell useradd g mysql mysql 為mysqld增加乙個登入使用者和組 shell gunzip mysql version.tar.gz tar xvf shell cd mysql version 挑選乙個你想解開分發包...