MYSQL8.0安裝
0.環境:
os : CentOS release 6.10 (Final)
Msyql: mysql8.0.14
1.下載官方打包好的二進位制安裝包:
#wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.14-linux-glibc2.12-x86_64.tar.xz
8.0採用了新的.xz壓縮方式,檔案很小,只有350M左右
2.解壓:
tar -xJvf mysql-8.0.14-linux-glibc2.12-x86_64.tar.xz
3.放到/usr/local下
[root@iceman local]# ln -s mysql-8.0.14-linux-glibc2.12-x86_64 mysql
4.配置引數檔案 /etc/my.cnf
[mysqld]
server-id = 1
port = 3306
datadir = /data/mysql
socket = /tmp/mysql.sock
pid-file = /tmp/mysqld.pid
log-error = error.log
slow-query-log = 1
slow-query-log-file = slow.log
long_query_time = 0.2
log-bin = bin.log
binlog_format =ROW
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect ='SET NAMES utf8mb4'
innodb_buffer_pool_size = 200M
join_buffer_size = 10M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
log_timestamps = SYSTEM
5.建立使用者和目錄
[root@iceman ~]# groupadd mysql
[root@iceman ~]# useradd -r -g mysql -s /bin/false mysql ### /bin/false的意思是,禁止一起登入行為
[root@iceman ~]# mkdir -p /data/mysql
[root@iceman ~]# chown -R mysql:mysql /data/mysql/
[root@iceman ~]# chmod -R 775 /data/mysql/
6.初始化資料庫:可以用--initialize-insecure不生成密碼
[root@iceman bin]# pwd
/usr/local/mysql/bin
[root@iceman bin]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
初始化的時候遇到如下兩個問題,用Yum 安裝上即可。
./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
yum -y install libaio
./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
yum -y install numactl
7.設定啟動檔案:
#cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
--啟動資料庫:
# /etc/init.d/mysql start
Starting MySQL.Logging to '/data/mysql/error.log'.
SUCCESS!
8.修改環境變數
# vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql/bin
# source /etc/profile.d/mysql.sh
9 .修改密碼
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>
mysql>
mysql> alter user root@localhost identified by 'Hellxxxeiyun!@#$';
Query OK, 0 rows affected (0.01 sec)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20893244/viewspace-2565053/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mac 安裝 MySQL8.0MacMySql
- Docker 安裝 MySQL8.0DockerMySql
- Linux安裝MySQL8.0LinuxMySql
- Windows 本地安裝 Mysql8.0WindowsMySql
- 如何編譯安裝MySQL8.0編譯MySql
- CentOS8 安裝 MySQL8.0(yum)CentOSMySql
- CentOS 7.x 安裝MySQL8.0CentOSMySql
- ubuntu 20.04安裝配置mysql8.0UbuntuMySql
- Window Docker 安裝MySQL8.0全流程DockerMySql
- CentOS8 安裝 MySQL8.0(RPM)CentOSMySql
- 實踐:Linux下安裝mysql8.0LinuxMySql
- win10環境安裝mysql8.0Win10MySql
- mysql8.0原始碼一鍵安裝指令碼MySql原始碼指令碼
- CentOS7 安裝 MySQL8.0(二進位制)CentOSMySql
- Centos7安裝MySQL8.0 - 操作手冊CentOSMySql
- 高版本mysql8.0解壓版安裝步驟MySql
- dbdeployer 快速安裝MySQL8.0各測試環境MySql
- 第11篇 MySql8.0 安裝配置教程細講MySql
- Linux(CentOS7)安裝與解除安裝MySQL8.0圖文詳解LinuxCentOSMySql
- linux環境下安裝mysql8.0過程介紹GMFXLinuxMySql
- MySQL8.0 For Windows 安裝教程(自定義配置檔案、密碼方式修改)MySqlWindows密碼
- MySQL從0到1學習002--Linux安裝MySQL8.0MySqlLinux
- 基於centos7的MySQL8.0二進位制安裝包的本地升級CentOSMySql
- Ubuntu20.04安裝MySQL8.0時出現依賴錯誤解決辦法UbuntuMySql
- Mysql8.0在windows系統安裝一直卡在Starting the server的解決方案MySqlWindowsServer
- 基於centos7的MySQL8.0二進位制安裝包的邏輯升級CentOSMySql
- VMware workstation16 中Centos7下MySQL8.0安裝過程+Navicat遠端連線CentOSMySql
- Linux系統下祼機安裝mysql8.0和docker mysql 8.0 效能差異對比~LinuxMySqlDocker
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- CentOS8.1操作系下使用通用二進位制包安裝MySQL8.0(實踐整理自MySQL官方)CentOSMySql
- MySQL8.0之XtraBackupMySql
- Mysql8.0 報錯MySql
- 百度搜尋:藍易雲【Centos7快速線上安裝MySQL8.0最新版本教程。】CentOSMySql
- mysql8.0修改密碼MySql密碼
- MySQL8.0效能優化MySql優化
- MySQL8.0初體驗MySql
- MySQL8.0:The General Query LogMySql
- 安裝npm 解除安裝npm 安裝apidocNPMAPI