日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

服务器安装mysql_阿里云服务器上安装MySQL

發布時間:2023/11/29 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 服务器安装mysql_阿里云服务器上安装MySQL 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關閉防火墻和selinux

CentOS7以下:service?iptables?stop

setenforce?0

CentOS7.xsystemctl?stop?firewalld

systemctl?disable?firewalld

systemctl?status?firewalld

vi?/etc/selinux/config

把SELINUX=enforcing?改成?SELINUX=disabled

一、安裝依賴庫

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

二、創建mysql用戶(但是不能使用mysql賬號登陸系統)

useradd mysql -s /sbin/nologin

創建用戶mysql,不允許直接登錄系統

mkdir -p /var/mysql/data

創建MySQL數據庫存放目錄

chown -R mysql:mysql /var/mysql/data

設置MySQL數據庫目錄權限

三、下載和安裝MySQL

下載

wget -c https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.41.tar.gz

解壓

tar -zxvf mysql-5.6.41.tar.gz

進入解壓目錄

cd mysql-5.6.41

配置(一條語句,復制執行即可)

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 \ -DMYSQL_DATADIR=/var/mysql/data \ -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

編譯并安裝

make && make install

四、配置MySQL

cd /usr/local/mysql

進入安裝目錄

cp ./support-files/my-huge.cnf /etc/my.cnf

拷貝配置文件

vi /etc/my.cnf

編輯配置文件,在 [mysqld] 部分增加

datadir = /var/mysql/data

添加MySQL數據庫路徑

./scripts/mysql_install_db --user=mysql

生成mysql系統數據庫

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

把Mysql加入系統啟動

vi /etc/rc.d/init.d/mysqld

編輯

basedir=/usr/local/mysql

MySQL程序安裝路徑

datadir=/var/mysql/data

MySQl數據庫存放目錄

chmod 755 /etc/init.d/mysqld

增加執行權限

chkconfig mysqld on

加入開機啟動

chown -R mysql /usr/local/mysql

修改/usr/local/mysql所屬用戶為mysql

service mysqld start

啟動mysqld

vi /etc/profile

把mysql服務加入系統環境變量:在最后添加

export PATH=$PATH:/usr/local/mysql/bin

source /etc/profile

使配置立即生效

mkdir /var/lib/mysql

創建目錄

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

添加軟鏈接

mysql_secure_installation

設置Mysql密碼,根據提示按Y 回車輸入2次密碼

功能同上:mysql -u root -p password "123456" #或者直接修改密碼

驗證安裝是否成功

若要設置root用戶可以遠程訪問,執行

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

使授權立即生效

FLUSH PRIVILEGES;

作者:GHope

鏈接:https://www.jianshu.com/p/98a7a3577171

總結

以上是生活随笔為你收集整理的服务器安装mysql_阿里云服务器上安装MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。