一、上傳相關包(*.tar.gz等)
使用相關軟件上傳或用Xshell連接后下載命令:yum install lrzsz
1、查看本地是否安裝了mysql:rpm? -qa | grep? mysql
2、卸載本地自帶的mysql:yum remove mysql包
3、官網yum repository 下載安裝包:wget http://dev.mysql.com/get/mysql80-community-release-el6-3.noarch.rpm
或手動下載并上傳至linux
然后選擇
我這里用的是CentOS6.5,所有下載這個
4、安裝下載下來的rpm包
yum localinstall?mysql80-community-release-el6-3.noarch.rpm
5、查看可用的安裝包
yum repolist enabled|grep mysql
6、接下來需要更改mysql版本了
vim /etc/yum.repos.d/mysql-community.repo
比如要安裝5.7版本,將80源的enabled=1改成enabled=0。然后再將5.7源的enabled=0改成enabled=1即可。
7、安裝mysql
yum install mysql-community-server -y
8、啟動mysql并更改相關配置
1>啟動mysql:service mysqld start
2>查看mysql是否自啟動,并且設置開啟自啟動
chkconfig –list | grep mysqld
chkconfig mysqld on
3>查看初始密碼:grep “password” /var/log/mysqld.log
4>登錄mysql:mysql -u root -p
5>修改密碼:SET PASSWORD for ‘root’@’localhost’ = PASSWORD(‘123456’);
修改的密碼過于簡單可能會報錯:
Error 1819 (HY000): Your password does not satisfy the current policy requirements
執行以下語句:
set global validate_password_policy=0;
set global validate_password_length=4;
再執行修改密碼語句
6>開放root賬戶遠程訪問
grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option;?
7>刷新權限表
FLUSH PRIVILEGES;
8>修改字符集為UTF-8
linux中:vim /etc/my.cnf
在[mysqld]部分添加:
port=3306
character-set-server=utf8
在文件末尾新增[client]段,并在[client]段添加:
port=3306
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8
在[mysql]部分添加:
no-auto-rehash
default-character-set=utf8
修改好之后重啟mysqld服務:
service mysqld restart
(導入sql腳本,先use 數據庫,再source /home/sql/test.sql)
9>用軟件測試遠程連接mysql
推薦教程:《centos教程》