編譯式安裝MYSQL

 

 

 

安裝所需組件html

實際上只須要這四個配置便可 mysql

升級boot開始linux

升級結束sql

從新執行cmakevim

make && make installtcp

 啓動mysql 發現啓動失敗ide

#####緣由:這是因爲系統默認會查找/usr/bin下的命令,若是這個命令不在這個目錄下,固然會找不到命令,咱們須要作的就是映射一個連接到/usr/bin目錄下,至關於創建一個連接文件。

新增mysql用戶組測試

新增mysql用戶this

 

建立目錄3d

修改mysql配置文件

 

 

/etc/my.cnf
chown -R -v mysql:mysql /usr/local/mysql //設置目錄的權限
mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data  //初始化mysql

   

注:在下載boost時因爲網速很慢,故採用了百度雲離線下載功能先把軟件下載到本地,而後上傳,結果在mac中測試時發現sz命令沒法使用,用iterm2都沒有解決掉這個問題,後來才用了scp Downloads/boost_1_59_0.tar.gz root@192.168.1.254上傳成功

若是遺失密碼,可按如下步驟操做:

vim /etc/my.cnf	[mysqld]節點下添加 skip-grant-tables 
	重啓mysql,進入mysql
	use mysql;
	update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';//僅mysql5.7支持的寫法
	flush privileges;
	vim /etc/my.cnf	[mysqld]節點下刪除 skip-grant-tables
	重啓mysql
		進入後出現提示 You must reset your password using ALTER USER statement before executing this statement
			set global validate_password_policy=0;
			set global validate_password_length=1;
			set global validate_password_mixed_case_count=2;
			SET PASSWORD = PASSWORD('123456');
			flush privileges;
			重啓mysql

  添加遠程登陸權限

grant all privileges on *.* to root@"%" identified by '123456' with grant option;
	vim  /etc/my.cnf
	添加 bind-address = 0.0.0.0
	firewall-cmd --zone=public --add-port=3306/tcp --permanent
	systemctl restart firewalld.service

  

 

http://www.cnblogs.com/xiongpq/p/3384681.html

http://www.linuxidc.com/Linux/2015-08/121667.htm

相關文章
相關標籤/搜索