linux安裝mysql5.7.27


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

2.編輯完成之后,按ESC鍵 跳到命令模式:

:w 保存文件但不退出vi 

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

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

:wq 保存文件並退出vi 

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

:q 不保存文件,退出vi

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

: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/bin

source /etc/profile :編譯文件

##安裝mysql

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

如果安裝,將其卸載
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
下載mysql版本
2、將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
5、 將/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收起

/usr/local/mysql/bin/mysqld    --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
啟動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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM