内网linux 安装mysql
mysql下載地址
正文:
之前的其他筆記步驟有問題
把安裝包傳到linux虛擬機
1、在 /usr/local/ 目錄下新建 mysql文件夾,
2、解壓 mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz ,把mysql-5.7.22-linux-glibc2.12-x86_64 里的東西復制到 /usr/local/mysql下
3、在/usr/local/mysql 下可以先新建 data文件夾
4、更改mysql目錄下所有的目錄及文件夾所屬的用戶組和用戶,以及權限
useradd mysql
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
5、編譯安裝并初始化mysql,務必記住初始化輸出日志末尾的密碼
(備注:數據庫管理員臨時密碼,沒有的話,可以試試先到my.cnf 下設置跳過密碼檢查)
如 ymAixGz5mm(I
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
6、到/etc 下找到 my.cnf ,下面這個覆蓋進去(注意 datadir 的路徑要對) ,
注意 第二行 user = root 一定得加
(知識點: #表名大小寫不明感,敏感為 lower_case_table_names=1)
7、然后:啟動mysql服務器 /usr/local/mysql/support-files/mysql.server start
如果有下面問題時,可以先重啟虛擬機試試,如果不行,參考第6步
再不行,就參考這個:PID問題
其內容為:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/var/localhost.localdomain.pid).
我的安裝在 /usr/local
cd /usr/local
數據庫目錄 chown -R mysql:mysql mysql
8、添加軟連接,并重啟mysql服務 (這里建立了兩個 /etc/init.d/mysql /usr/bin/mysql )
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
service mysql restart
9、登錄mysql,修改密碼(密碼為步驟5生成的臨時密碼)
mysql -u root -p
Enter password:
mysql>set password for root@localhost = password(‘123456’);
10、開放遠程連接
mysql>use mysql;
msyql>update user set user.Host=’%’ where user.User=‘root’;
mysql>flush privileges;
11、設置開機自動啟動 , 將服務文件拷貝到init.d下,并重命名為mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
12、賦予可執行權限
chmod +x /etc/init.d/mysqld
13、添加服務
chkconfig --add mysqld
14、顯示服務列表
chkconfig --list
15、結束
相關資料https://blog.csdn.net/sinat_24393863/article/details/93506102?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-3.control
總結
以上是生活随笔為你收集整理的内网linux 安装mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html a3纸大小,a0-a3纸的尺寸
- 下一篇: mysql基础操作(详细版)--增删改查