wget
解壓
sudo tar -xvf mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz
剪下貼上到/usr/local/mysql目錄
sudo mv mysql-8.0.22-linux-glibc2.12-x86_64 /usr/local/mysql
建立data目錄
sudo mkdir /usr/local/mysql/data
2.建立使用者和使用者組sudo groupadd mysql
sudo useradd -g mysql mysql
授權
sudo chown -r mysql.mysql /usr/local/mysql
3.初始化資料庫sudo /usr/local/mysql/bin/mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --initialize
--lower-case-table-names=1設定大小寫不敏感,mysql8.0不設定的話,之後修改不了,所以如果需要設定大小寫不敏感的,初始化時務必加上
得到臨時密碼
4.建立配置檔案/etc/my.cnf
# vim /etc/my.cnf
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3308
socket=/tmp/mysql.sock
lower_case_table_names=1
sql_mode=no_engine_substitution,strict_trans_tables
default_authentication_plugin=mysql_native_password
max_connections=1500
log-error=/usr/local/mysql/mysqlerr.log
#skip-grant-tables
[client]
default-character-set=utf8
socket=/tmp/mysql.sock
[mysql]
default-character-set=utf8
socket=/tmp/mysql.sock
5.新增mysql到系統服務sudo cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
sudo chkconfig --add mysqld
sudo chkconfig --list
6.啟動服務sudo service mysqld start
可能會報err檔案不存在,建立即可
sudo touch /usr/local/mysql/mysqlerr.log
sudo chown -r mysql:mysql /usr/local/mysql/mysqlerr.log
sudo chmod 777 /usr/local/mysql/mysqlerr.log
建立mysql指令快捷方式
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
如不建立,直接使用mysql指令會報錯
7.登入mysql
使用初始密碼登入
修改root密碼建立可遠端的root賬號
修改加密規則
mysql8.0寫法
先建立使用者,再修改加密規則
mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'root';
query ok, 0 rows affected (0.06 sec)
mysql> create user 'root'@'%' identified by 'root';
query ok, 0 rows affected (0.06 sec)
mysql> alter user 'root'@'%' identified with mysql_native_password by 'root';
query ok, 0 rows affected (0.01 sec)
mysql> flush privileges;
query ok, 0 rows affected (0.01 sec)
spring aop 實戰篇 一
需求 通過spring aop 提供的面向切面程式設計的思想,利用自定義註解的方式,實現對介面的功能的增強 一 自定義乙個註解類 target 指明了修飾的這個註解的使用範圍,即被描述的註解可以用在 documented retention retentionpolicy.runtime targe...
(二)zookeeper實戰篇
a.安裝jdk b.安裝zookeeper 通過filezilla將zookeeper傳到linux下的 opt software下並chaos u x zookeeper 3.4.10.tar.gz 然後解壓到 opt module 下 c.修改配置 將 opt module zookeeper ...
效能測試 實戰篇
bug的表現 拆分物件 然後從功能實現上來看,怎麼實現這個完整功能的。通常這些業務功能操作都對應著乙個或多個請求 可能能是不同型別的請求,比如 http,mysql 等 我們要做的是找出這些操作對應的請求,請求之間的順序是怎麼樣的。指標分析 常用分析思路 2 8 法則 正態分佈 按比例倍增 響應時間...