linux安裝mysql5.7.27

yum安裝-----------------># yum -y install lrzsz
使用上傳文件,執行命令 -->rz,會跳出文件選擇窗口,選擇好文件,點擊確認便可。
下載文件,執行命令-->#sz
解壓文件 :tar zxvf 文件名
mv filename filename2: 修改文件或文件夾名字
1.進入文件 vim 文件名(vim test.txt)node

2.編輯完成以後,按ESC鍵 跳到命令模式:mysql

:w 保存文件但不退出vi linux

:w file 將修改另外保存到file中,不退出vi sql

:w! 強制保存,不推出vi 數據庫

:wq 保存文件並退出vi  vim

:wq! 強制保存文件,並退出vi socket

:q 不保存文件,退出vi 測試

:q! 不保存文件,強制退出vispa

:e! 放棄全部修改,從上次保存文件開始再編輯
配置jdk環境變量在--、etc/profile 文件中添加
#Java Env
export JAVA_HOME=/usr/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/binserver

source /etc/profile :編譯文件

##安裝mysql

rpm -qa | grep mysql---檢測是否安裝mysql

若是安裝,將其卸載
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
下載mysql版本
二、將mysql安裝到/usr/local/mysql下
# 解壓 tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
# 移動 mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/
# 重命名 mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
#新建data目錄 mkdir /usr/local/mysql/data
#新建mysql用戶、mysql用戶組 groupadd mysql
# mysql用戶 useradd mysql -g mysql
五、 將/usr/local/mysql的全部者及所屬組改成mysql
chown -R mysql.mysql /usr/local/mysql
本身編輯vim /etc/my.cnf 文件
-----內容------
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密碼驗證
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
-----結束--------
啓動mysql
將mysql加入服務
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
開機自啓
chkconfig mysql on
開啓
service mysql start
登陸(因爲/etc/my.cnf中設置了取消密碼驗證,因此此處密碼任意)
/usr/local/mysql/bin/mysql -u root -p
操做mysql數據庫
use mysql;
修改密碼
update user set authentication_string=password('你的密碼') where user='root';
flush privileges;
exit;
登陸再次設置密碼(不知道爲啥若是再也不次設置密碼就操做不了數據庫了)
/usr/local/mysql/bin/mysql -u root -p
>>ALTER USER 'root'@'localhost' IDENTIFIED BY '修改後的密碼';
容許遠程鏈接
/usr/local/mysql/bin/mysql -u root -p
>>use mysql;
>>update user set host='%' where user = 'root';
>>flush privileges;
>>eixt;

完成,測試遠程鏈接,OK!

相關文章
相關標籤/搜索