cmake安裝mysql原始碼

2021-06-13 03:09:40 字數 1801 閱讀 8813

cd /usr/local/src

tar zxvf cmake-2.8.4.tar.gz

cd cmake-2.8.4

./bootstrap

gmake

gmake install

cd ../

安裝mysql

最新版軟體通過原始碼安裝

新增mysql組和mysql使用者

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql

usermod   -s /bin/false mysql

將mysql和data檔案安裝到不同的物理磁碟上

在mysql 原始碼目錄下執行:

建立連線

make && make install

mkdir /db/mysql

chown mysql:mysql /db/mysql -r

find /var/lib/mysql/mysql  -name '*.myi'

netstat -antp

建立服務

cp ./support-files/mysql.server /etc/init.d/mysqld

chown mysql:mysql /etc/init.d/mysqld 

chmod +x /etc/init.d/mysqld

將 mysql 加入開機啟動

chmod +x /etc/init.d/mysqld

vi /etc/init.d/mysqld (編輯此檔案,查詢並修改以下變數內容:)

chmod 777 /tmp 

datadir=/db/mysql/

chkconfig --add mysqld

chkconfig --level 345 mysqld on

rm -rf /etc/my.cnf

一定要刪除

修改密碼

ps -ef |grep mysql

鏈結路徑 不用 在/etc/profile 裡加

[root@localhost libexec]# mysqladmin -uroot password 「youpassword」

#設定root帳戶的密碼

[root@localhost libexec]# mysql -uroot -p

# 輸入你設定的密碼

mysql>use mysql;

mysql>delete from user where password=」";

#刪除用於本機匿名連線的空密碼帳號

mysql>flush privileges;

delete from user where host !='localhost';

建立專用賬戶

如果需要設定資料庫外網訪問:

1.在mysql中執行

grant all privileges on *.* to '

root'@'%'

identified by 'yourpassword'  with grant option;

flush privileges;

2.別忘了看看路由表

vi /etc/sysconfig/iptables

看看3306(上文中我用的33306埠)埠是否在其中,如果沒有,在最後一行之前加上

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 3306 -j accept

然後重啟iptables:

service iptables restart

原始碼安裝 mysql 原始碼安裝 mysql

yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...

mysql 原始碼文件 mysql原始碼安裝官方文件

以下是安裝mysql原始碼分發版的更詳細的描述 1.為mysqld增加乙個登入使用者和組 2.shell groupadd mysql3.shell useradd g mysql mysql 這些命令將增加mysql組和mysql使用者。不同版本的unix中,useradd和groupadd的語法...

原始碼安裝MySQL

在fedora 11中,楞是裝不好原始碼mysql。折騰半天,把安裝過程記錄在此,以資共饗。ps 我用的時5.1.32,你當然可以使用最新的5.1.35。第一步 以rocrocket普通使用者登入系統,系統中不必要有mysql使用者和mysql使用者組。我可沒用root登入哦 第二步 tar xzv...