Linux安装MySQL5.7(CentOS)
生活随笔
收集整理的這篇文章主要介紹了
Linux安装MySQL5.7(CentOS)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?1.下載解壓
? 1.1 MySql 5.7.26下載地址:
??https://dev.mysql.com/downloads/mysql/5.7.html#downloads
1.2 解壓
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar再移動并重命名一下
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql2.創建mysql用戶組和用戶并修改權限
groupadd mysqluseradd -r -g mysql mysql創建數據目錄并賦予權限
mkdir -p /data/mysql #創建目錄chown mysql:mysql -R /data/mysql #賦予權限 ?配置my.cnf
vim /etc/my.cnf?內容如下
[mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysqlsocket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid#character configcharacter_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true3初始化數據庫
進入mysql的bin目錄
cd /usr/local/mysql/bin/初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize?查看密碼
cat /data/mysql/mysql.err4 啟動mysql,并更改root 密碼
先將mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql啟動!!!
service mysql start ps -ef|grep mysql到這里說明mysql已經安裝成功了!!
下面修改密碼
首先登錄mysql,前面的那個是隨機生成的。
./mysql -u root -p #bin目錄下再執行下面三步操作,然后重新登錄。
SET PASSWORD = PASSWORD('123456'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;?這時候你如果使用遠程連接……你會發現你無法連接。
這里主要執行下面三個命令(先登錄數據庫)
use mysql #訪問mysql庫 update user set host = '%' where user = 'root'; #使root能再任何host訪問 FLUSH PRIVILEGES; #刷新ok!!!!MySQL5.7就裝好了……坑是真的多……但是如果按這個流程走應該是能順利裝下來的。(因為我裝了兩遍……)
如果不希望每次都到bin目錄下使用mysql命令則執行以下命令
ln -s /usr/local/mysql/bin/mysql /usr/bin總結
以上是生活随笔為你收集整理的Linux安装MySQL5.7(CentOS)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021window10下的IDEA安装
- 下一篇: Linux下安装mysql8.0.30