国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux編譯安裝mysql5.7

2020-03-22 16:36:53
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于linux編譯安裝mysql5.7,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

mysql編譯安裝添加用戶

useradd -s /usr/sbin/nologin -r mysql

下載源碼包以及解壓
wget http://dev.mysql.com/get/Downloads/html' target='_blank'>MySQL-5.7/mysql-boost-5.7.21.tar.gztar -zxf mysql-boost-5.7.21.tar.gzcd mysql-5.7.21
安裝擴展依賴
yum remove mariadb-libsyum install gcc -yyum install gcc-c++ -yyum install cmake -yyum install libaio -yyum install ncurses-devel -y
創建mysql的安裝目錄及數據庫存放目錄
mkdir -p /data/db/mysqlmkdir -p /data/log/mysql
編譯安裝mysql
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql /-DSYSCONFDIR=/usr/local/mysql/etc /-DMYSQL_DATADIR=/data/mysql /-DWITH_MYISAM_STORAGE_ENGINE=1 /-DWITH_INNOBASE_STORAGE_ENGINE=1 /-DWITH_PARTITION_STORAGE_ENGINE=1 /-DWITH_SYSTEMD=1 /-DWITH_SSL=system /-DWITH_ZLIB=system /-DWITH_EMBEDDED_SERVER=1 /-DENABLED_LOCAL_INFILE=1 /-DEXTRA_CHARSETS=all /-DDEFAULT_CHARSET=utf8mb4 /-DDEFAULT_COLLATION=utf8mb4_general_ci /-DDOWNLOAD_BOOST=1 /-DWITH_BOOST=/usr/local/boostmake -j8 make install
檢驗是否安裝成功
[root@root mysql-5.7.12]# cd /usr/local/mysql/[root@root mysql]# lsbin data include man mysql.sock.lock README support-filesCOPYING docs lib mysql.sock mysql-test share
新建目錄
mkdir -p /data/db/mysql/mkdir -p /data/log/mysql/
增加配置文件
mkdir /usr/local/mysql/etctouch /usr/local/mysql/etc/my.cnfln -s /usr/local/mysql/etc/my.cnf /usr/local/etc
修改權限
chown -R mysql:mysql /usr/local/mysql/*chown -R mysql:mysql /data/db/mysql /data/log/mysql
生成初始化密碼
cd /usr/local/mysqlbin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/db/mysqlbin/mysql_ssl_rsa_setupvim /data/log/mysql/error.log查看初始化密碼grep temporary password /data/log/mysql/error.log
將mysql的啟動服務添加到系統服務中
cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/systemmkdir -p /var/run/mysqld/chown mysql:mysql /var/run/mysqldsystemctl start mysqldservice mysql start
啟動mysql
service mysqld start檢查mysql啟動是否正常service mysqld status 或者 ps -ef | grep mysql設置mysqld服務開機自啟動systemctl enable mysqld.service檢查mysqld開機自啟動是否設置成功systemctl list-dependencies | grep mysqld
修改mysql密碼,以及遠程連接權限
 ALTER USER root @ localhost IDENTIFIED BY Studytime% use mysql;select host, user from user;update user set host = % where user = root GRANT ALL PRIVILEGES ON *.* TO root @ % IDENTIFIED BY Studytime% WITH GRANT OPTION;FLUSH PRIVILEGES;

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

PHP7.2 Data Structures的使用

php編譯安裝擴展redis及swoole的方法

以上就是linux編譯安裝mysql5.7的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长岛县| 宣城市| 利辛县| 淄博市| 敖汉旗| 美姑县| 增城市| 余江县| 宜阳县| 兴义市| 施甸县| 澜沧| 微博| 锦屏县| 新乡县| 达孜县| 剑阁县| 沁阳市| 镶黄旗| 大足县| 达拉特旗| 龙胜| 北安市| 荆门市| 开远市| 平原县| 屯门区| 图们市| 梧州市| 洞口县| 三亚市| 邯郸市| 社会| 汉沽区| 正宁县| 湘潭县| 桐梓县| 敦煌市| 西青区| 文化| 阿克陶县|