採用原始碼安裝MySQL5 5,及解除安裝MySQL

2021-10-09 16:54:39 字數 2431 閱讀 5999

yum install apr-devel apr-util-devel gcc c ncurses-devel cmake libaio bison gcc-c++  -y
mysql-5.5.46.tar.gz
tar xf  mysql-5.5.46.tar.gz

cd mysql-5.5.46

cmake . -dcmake_install_prefix=/usr/local/mysql55/ -dmysql_unix_addr=/tmp/mysql.sock -dmysql_datadir=/data/mysql -dsysconfdir=/etc -dmysql_user=mysql -dmysql_tcp_port=3306 -dwith_xtradb_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_partition_storage_engine=1 -dwith_blackhole_storage_engine=1 -dwith_myisam_storage_engine=1 -dwith_readline=1 -denabled_local_infile=1 -dwith_extra_charsets=1 -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dextra_charsets=all -dwith_big_tables=1 -dwith_debug=0
make
安裝
make install
\cp -f /opt/mysql-5.5.46/support-files/my-large.cnf /etc/my.cnf
設定自動啟動

\cp -f /opt/mysql-5.5.46/support-files/mysql.server /etc/init.d/mysqld
新增啟動

chkconfig --add mysqld

chkconfig mysqld on

mkdir /data/mysql -p
useradd mysql
/usr/local/mysql55/scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ --basedir=/usr/local/mysql55/
ln -s /usr/local/mysql55/bin/* /usr/bin/
chmod +x /etc/init.d/mysqld
service mysqld restart
mysql
exit
退出

mysqladmin -u root password '123456'

mysql -uroot -p123456

注在mysql裡也可以修改密碼 mysql> use mysql database changed mysql> update user

set password=password(『123456』) where user=『root』; mysql> flush

privileges;(重新整理資料庫) query ok, 0 rows affected (0.00 sec)

注:忘記密碼怎樣解決

忘記密碼怎麼辦

修改配置檔案

vim /etc/my.cnf

在[mysqld]列表下面新增行

skip-grant-tables

重啟服務

service mysqld restart

進入資料庫

用mysql

mysql裡執行

grant all on *.* to root@'%' identified by '123456';
flush privileges;
rpm -qa |grep  mysql
rpm -e –nodeps [查出來的包]
find / -name mysql
rm -rf [查詢到的mysql相關目錄的全路徑]

原始碼安裝mysql5 5

原始碼編譯安裝 mysql 5.5.13 實踐 1.安裝cmake mysql從5.5版本開始,通過.configure進行編譯配置方式已經被取消,取而代之的是cmake工具。因此,我們首先要在系統中原始碼編譯安裝cmake工具。wget tar zxvf cmake 2.8.7.tar.gz cd...

Linux 原始碼安裝Mysql5 5

公司的伺服器是centos 5.4 final 版的,今天在上面安裝了一回mysql5.5,記錄如下 2 tar zxvf mysql 5.5.2 m2.tar.gz 解壓到 usr local src mysql 5.5.2 m2下 cd mysql 5.5.2 m2 configure pref...

mysql5 5 原始碼分析( )

做個備份,好記性不如爛筆頭。sloccount算了一下,整個工程的 是百萬行級的,c 和ascic為主。從規模來看,絲毫不遜色於wps文字。時隔一年半,再把c 撿起來。cpp 631203 49.60 ansic 543818 42.74 507268 storage cpp 352539,ansi...