【準備篇】1.3 安裝MySQL(附帶安裝xshell)
2023-06-25 22:03 作者:數(shù)據(jù)庫進階 | 我要投稿

安裝MySQL(附帶安裝xshell)
安裝MySQL(附帶安裝xshell)
1. 在Windows上安裝MySQL
2. 在Linux上使用二進制包安裝MySQL
2.0 安裝xshell
2.1 創(chuàng)建目錄
2.2 解壓安裝包
2.3 新建用戶并授權
2.4 創(chuàng)建數(shù)據(jù)目錄
2.5 初始化MySQL
2.6 配置MySQL啟動文件
2.7 啟動mysql
2.8 連接測試
2.9 初始化密碼
?
1. 在Windows上安裝MySQL
要在Windows上安裝MySQL 5.7,請按照以下步驟進行操作:
1. 下載MySQL 5.7安裝程序:
- 訪問MySQL官方網(wǎng)站的下載頁面:https://dev.mysql.com/downloads/mysql/5.7.html
- 在"MySQL Community Server"部分,選擇MySQL Installer MSI。
- 有兩個包,選擇離線包(較大的那個),單擊下載鏈接,"Download" -> "No thanks, just start my download"。
2.運行安裝程序:
- 找到下載的安裝程序文件,雙擊運行。
- 如果系統(tǒng)出現(xiàn)安全警告,請允許運行安裝程序。
3.選擇安裝類型:
- 選擇Developer Default , 點擊 Next 。
4.路徑選擇
- 選擇合適的路徑,具體看自己電腦哪個磁盤有空間
5.開始安裝
- 點擊 Execute
- 所有產(chǎn)品安裝完成后,點擊 Next
6.配置
- Type and Networking : 保持默認
- Accounts and Roles :配置密碼,自己的開發(fā)環(huán)境可以設置一個簡單密碼
- Windows Service : 保持默認
- Server File Permissions : 保持默認
7.結(jié)束安裝
- 點擊Finish
- 其他的產(chǎn)品不用配置,點擊 cancel
?
2. 在Linux上使用二進制包安裝MySQL
2.0 安裝xshell
- 下載鏈接:https://www.xshell.com/zh/free-for-home-school/
- 填寫必要信息。下載鏈接會發(fā)送到郵箱。
- 打開郵箱復制下載鏈接到瀏覽器下載。
- 點擊安裝程序,開始安裝
- 下一步
- 勾選接受許可協(xié)議,下一步
- 選擇安裝文件夾,下一步
- 點擊安裝
- 運行
5.配置會話
6.文件 -> 新建會話
7. 填寫連接的主機信息
8.點擊用戶身份驗證,輸入用戶名和密碼
9.Ubuntu上配置APT源
# 配置apt源 > /etc/apt/sources.list cat > /etc/apt/sources.list << EOF ? deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse ? ? deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse EOF apt update # 安裝ssh服務 apt install openssh-server
10.連接測試
2.1 創(chuàng)建目錄
注:首先根據(jù)1的步驟下載安裝包,選擇"Linux - Generic" -> "Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR Archive"
# 切換到root sudo -i # 定義一些變量 mysql_version=5.7.42 mysql_port=3306 #建立MySQL二進制包目錄 mkdir -p ~/packages/mysql${mysql_version}
?
2.2 解壓安裝包
tar -zxvf mysql-${mysql_version}-linux-glibc2.12-x86_64.tar.gz mv mysql-${mysql_version}-linux-glibc2.12-x86_64/* ~/packages/mysql${mysql_version}
2.3 新建用戶并授權
groupadd -g 888 mysql useradd -u 888 -r -s /sbin/nologin -g mysql mysql
2.4 創(chuàng)建數(shù)據(jù)目錄
mkdir -p /data/mysql chown -R mysql.mysql /data/mysql
注:一定要注意,每個數(shù)據(jù)庫實例的 server_id 要不同。
2.5 初始化MySQL
# 配置MySQL環(huán)境變量 echo 'export PATH=$PATH:/root/packages/mysql5.7.42/bin/' >> /etc/profile source /etc/profile # 安裝MySQL依賴的運行環(huán)境 apt-get install libaio1 libssl-dev zlib1g-dev libncurses5-dev # 初始化MySQL mysqld --initialize --datadir=/data/mysql --basedir=~/packages/mysql${mysql_version} --user=mysql
注:這一步驟中會打印出root賬號的初始密碼,需要記錄下來。
2.6 配置MySQL啟動文件
cp -a ~/packages/mysql${mysql_version}/support-files/mysql.server /etc/init.d/my${mysql_port}.server
編輯文件
vim /etc/init.d/my${mysql_port}.server
修改如下幾行
# basedir= basedir=~/packages/mysql5.7.42 # datadir= datadir=/data/mysql
2.7 啟動mysql
/etc/init.d/my${mysql_port}.server start
?
2.8 連接測試
mysql -uroot -p -h127.0.0.1
若報錯如下所示:
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
需要執(zhí)行以下命令:
ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.6 /usr/lib/x86_64-linux-gnu/libncurses.so.5 ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5
2.9 初始化密碼
alter user root@localhost identified by 'root';
標簽: