這裡使用的原始碼包,首先進行編譯,然後才是安裝,過程不是很複雜,只要理解過程,很簡單
解壓檔案到安裝路勁
配置bin目錄到環境變數
把my-default.ini複製乙個修改名稱為my.ini
修改裡面的路徑為
basedir = 「c:\mysql56」
datadir = 「c:\ mysql56 \data」
port = 3306
記得,如果datadir不是c:\mysql56\data 需要複製data裡面的檔案到新的目錄裡。否則會出現1067的錯誤
執行安裝,啟動服務:
服務啟動成功之後,就可以登入了,如圖,輸入mysql -u root -p(第一次登入沒有密碼,直 接按回車過),登入成功!
修改使用者密碼:
use mysql;
update user set password=password("
root
") where user="root";
flush privileges;
quit; //eixt;
使用使用者名稱密碼登入:mysql –uroot –proot 回車;
前置安裝:
yum install -y perl
yum install -y perl-module-install.noarch
yum –y install perl perl-devel
解壓檔案到安裝路徑並重命名資料夾:
[root@localhost mysql]# tar -zxf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -c /usr/local/
[root@localhost mysql]# mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql
新增系統mysql組和mysql使用者:
執行命令:
groupadd mysql
和useradd -r -g mysql mysql
設定許可權:
[root@localhost mysql]# cd /usr/local/mysql
[root@localhost mysql]# chown -r mysql:mysql ./
安裝資料庫:
[root@localhost mysql]# cd /usr/local/mysql/scripts/
[root@localhost mysql]#./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
新增配置檔案到開機啟動:
[root@localhost mysql]# cd /software/mysql/support-files
[root@localhost mysql]# cp my-default.cnf /etc/my.cnf
[root@localhost mysql]# cp mysql.server /etc/init.d
修改引數:
basedir=/usr/mysql
datadir=/usr/mysql/data
port=3306
配置環境變數:
[root@localhost mysql]#vim /etc/profile
mysql_home=/usr/local/mysql
path=$mysql_home/bin:$path
export mysql_home path
source /etc/profile
啟動服務:
[root@localhost mysql]# chkconfig --add mysql
[root@localhost mysql]# chkconfig mysql on
[root@localhost mysql]# service mysql start
starting mysql.. success!
登入:[mysql@localhost ~]$ mysql -uroot -p
enter password:
設定登入許可權和修改密碼:
mysql>use mysql;
mysql>update user set password=password("
root
") where user="root";
query ok, 4 rows affected (0.06 sec)
mysql>grant all privileges on *.* to
'root'@'%' identified by 'root' with grant option;
query ok, 0 rows affected (0.00 sec)
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
mysql>exit;
在Windows下利用Python控制Linux
在windows下如何能控制linux,大概的想法肯定是ssh,的確,python也提供了對應的庫,以下先提供乙個例子,通過python獲得xenserver的uuid import paramiko hostname 10.10.10.100 port 22 username root passw...
MySQL在Windows和Unix下密碼恢復
mysql在windows和unix下密碼恢復 windows 1.用系統管理員登陸系統。2.停止mysql的服務。3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c mysql,進入 c mysql bin 4.跳過許可權檢查啟動mysql,c mysql bin mysqld ...
MySQL在Windows和Unix下密碼恢復
windows 1.用系統管理員登陸系統。2.停止mysql的服務。3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c mysql,進入c mysql bin 4.跳過許可權檢查啟動mysql,c mysql bin mysqld nt skip grant tables 5.重新...