日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql5.0源码安装_linux小白 mysql5.0源码安装配置

發布時間:2023/12/15 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql5.0源码安装_linux小白 mysql5.0源码安装配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝mysql-5.0.45.tar.gz(該軟件包下載地址:http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.24433261-0.html)

# groupadd mysql ? ? ? ? ? ? ?#添加mysql組

# useradd -g mysql mysql ? ? ?#添加mysql用戶,且加入mysql組

--------------------編譯過程----------------------------------

# tar zxvf mysql-5.0.45.tar.gz ? ? ? ? ? ? #解壓后在當前目錄下ls下,會出現mysql-5.0.45目錄

# cd mysql-5.0.45 ? ? ? ? ? ? ? ? ? ? ? ? ?#進入解壓后的mysql目錄

# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1

#--prefix=/usrlocal/mysql ? ?是制定mysql安裝的目錄

#--with-charset=utf8 --with-collation=utf8_general_ci ? ? 是設置mysql默認字符集為utf8

#--with-extra-charsets=latin1 ? 設定服務器需要支持的字符集

在./configure過程中如果出現error:

checking for termcap functions library... configure: error: No curses/termcap library found

原因:缺少ncurses安裝包

redhat/centos系列

# yum list|grep ncurses ? ? ? #查看系統是否安裝了ncurses

# yum -y install ncurses-devel ? ?#我的系統中缺少ncurses-devel,所以只要安裝該插件就行了。

Ubuntu或者Debian系列

# apt-cache search ncurses ? ? ? ?#檢查系統中ncurses

# apt-get install libncurses5-dev#安裝ncurses-devel插件

此插件安裝完成后,再次:

# ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 就會成功configure了

# make && make install ? ?開始安裝,安裝時間較長,可以喝口茶。。。

---------------順利安裝完成--------------------------------------

# cp support-files/my-medium.cnf /etc/my.cnf ? ? ? ?#從mysql-5.0.45目錄中復制配置文件到/etc目錄中并改名為my.cnf

# vi /etc/my.cnf ? ? ? ? ? #將log-bin=mysql-bin注釋掉

log-bin=mysql-bin是mysql的日志功能,裝mysql,運行一段時間后,在mysql目錄下出現一堆類似mysql-bin.000***,從mysql-bin.000001開始一直排列下來,而且占用了大量硬盤空間,高達幾十個G。假如你不想要這些日志就注釋掉。

------------------初步配置mysql----------------------------------

# cd /usr/local/mysql ? ? ? ? ? ? ?#進入mysql的安裝目錄下

# bin/mysql_install_db --user=mysql ? ? ? ? ? ?#初始化mysql

# chown -R root . ? ? ? ? ? ? ? ? ?#更改當前目錄擁有者為root。注意root后面還有個“.”意思為當前目錄

# chown -R mysql /usr/local/mysql ?#改變目錄所屬為mysql

# bin/mysql_safe --user=mysql & ? ?#在后臺啟動mysql

# bin/mysqladmin -uroot password 123456 ?#在mysql首次正常啟動情況下,更改root用戶登錄密碼

# bin/mysql -uroot -p ? ? ? ? ? ? ?#輸入此命令后,按回車會顯示讓你輸入root密碼

mysql> show databases; ? ? ? ? ? ? #show一下你所有的數據庫。

mysql> quit; ? ? ? ? ? ? ? ? ? ? ? #退出mysql

-------------------把mysql加入到系統服務中------------------------

# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld

這樣就可以通過/etc/init.d/mysqld start|stop|restart來重啟mysqll

或者service mysqld start|stop|restart|status 重啟mysql或查看mysql服務狀態了

------------------ 配置mysql環境變量------------------------------

# echo export PATH=$PATH:/usr/local/mysql/bin >> /etc/profile

這樣就可以直接mysql -uroot -p123456來使用mysql了,而不用切換到mysql安裝目錄來使用mysql了

-------------------給root用戶開啟遠程訪問權限---------------------

# mysql -uroot -p ? ? #進入mysql

mysql> grant all on *.* to root@'%' identified by '123456';

#grant 權限 on 數據庫名.表名 to 用戶@登錄主機 identified by "用戶密碼"

最后默認的數據庫目錄是 /usr/local/mysql/var

這樣mysql簡單安裝就完成了,具體深入可以自行在研究下。。。。。。

總結

以上是生活随笔為你收集整理的mysql5.0源码安装_linux小白 mysql5.0源码安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。