MYSQL-LINUX 安裝步驟

https://www.cnblogs.com/dengshihuang/p/8029092.html   5.7版本安裝步驟html

1.官網下載mysql二進制文件,匹配本身的linux版本:

wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/mysql-8.0.11-rc-linux-glibc2.12-x86_64.tar.gz

二、解壓文件

tar -xvzf mysql-8.0.11-rc-linux-glibc2.12-x86_64.tar.gz

 

三、移動壓縮包到usr/local目錄下,並重命名文件

mv  mysql-8.0.11-linux-glibc2.12-i686  /usr/local/mysql

四、在MySQL根目錄下新建一個文件夾data,用於存放數據

mkdir data

5. 建立 mysql 用戶組和 mysql 用戶

groupadd mysql useradd -g mysql mysql

6. 改變 mysql 目錄權限

chown -R mysql.mysql /usr/local/mysql/ 或者 chown -R mysql . chgrp -R mysql . 

七、添加默認配置文件 $ vim/etc/my.cnf

[cient] port=3306 socket=/tmp/mysql.sock [mysqld] port=3306 user=mysql socket=/tmp/mysql.sock basedir=/usr/local/mysql datadir=/usr/local/mysql/data log-error=error.log

八、初始化mysql

$  /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ ./support-files/mysql.server start · 或 /etc/init.d/mysql start

九、啓動mysql服務器

十、鏈接mysql數據庫並重設密碼

# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & 安全模式啓動 # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p Enter password: <輸入新設的密碼newpassword>

 

十一、mysql 經常使用命令

  • ·         登陸MySQL  mysql -uroot -p密碼 12
  • ·         設置能夠遠程登陸
  • ·          mysql>use mysql
  • ·         mysql>update user set host='%' where user='root' limit 1;
  • ·         刷新權限
  • ·          mysql>flush privileges;
  • ·         而後檢查3306端口是否開放
  • ·         iptables -L -n | grep 3306
  • ·         開放3306端口
  • ·         firewall-cmd --permanent --zone=public --add-port=3306/tcp
  • ·         重啓防火牆
  • ·         firewall-cmd --reload

CentOS 7 中firewall-cmd命令

https://www.jianshu.com/p/411274f96492java

相關文章
相關標籤/搜索