實驗環境
建立軟鏈結方便版本公升級或者回退
[root@test-mysql src]# cd ..[root@test-mysql local]# ln -s /usr/local/mysql-5.7.24-el7-x86_64/ /usr/local/mysql
[root@test-mysql local]# cd mysql
建立資料目錄、使用者並進行授權
[root@test-mysql mysql]# mkdirdata
[root@test-mysql mysql]# useradd -m -s /sbin/nologin mysql
[root@test-mysql mysql]# chown -r mysql. ./
初始化mysql
[root@test-mysql mysql]# ./bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object
file: no such file
or directory
#報錯緣由是沒有安裝libaio,安裝後再次執行初始化命令,初始化完成後最後一行會顯示密碼。
[root@test-mysql mysql]# yum -y install
libaio
[root@test-mysql mysql]# ./bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
2019-04-15t02:48:04.263308z 1 [note] a temporary password is generated for root@localhost: klloakjez0編輯使用者配置檔案,嘗試啟動mysql
[root@test-mysql mysql]# cp /etc/my.cnf
[root@test-mysql mysql]# vim /etc/my.cnf
[mysql]
prompt=mysql [\d]>
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log_error=/var/log/mysql.log
[root@test-mysql mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@test-mysql mysql]# /etc/init.d/mysqld start
starting mysql. success![root@test-mysql mysql]# cd /etc/init.d/[root@test-mysql init.d]# chkconfig --add mysqld
[root@test-mysql init.d]# chkconfig mysqld on
[root@test-mysql init.d]# lsof -i:3306
command pid user fd type device size/off node name
mysqld
26400 mysql 28u ipv6 383088 0t0 tcp *:mysql (listen)
將mysql的命令目錄新增至path變數,方便使用
[root@test-mysql init.d]# echo'export path=/usr/local/mysql/bin:$path
' >>/etc/profile
[root@test-mysql init.d]# source /etc/profile
修改mysql密碼,並登入。
#修改密碼需要先輸入舊密碼,舊密碼在初始化mysql的時候有自動生成。[root@test-mysql init.d]# mysqladmin -uroot -p password
[root@test-mysql init.d]# mysql -uroot –p
mysql>\q
bye
mysql5 7二進位制安裝
網上找了好多教程,就照著這個流程可以安裝成功 注意,這一步最後一行會有乙個提示 note a temporary password is generatedforroot localhost b s1i kxwg 最後面的字串為root密碼 bin mysql ssl rsa setup datad...
二進位制安裝mysql5 7
軟體包連線 tar xf mysql 5.7.29 linux glibc2.12 x86 64.tar.gz mv mysql 5.7.29 linux glibc2.12 x86 64 usr local mysql 5.7.29 useradd mysql mkdir data mysql c...
1 二進位制安裝mysql5 7
root db01 useradd s sbin nologin mysql root db01 mkdir data 格式化新加的磁碟 root db01 mkfs.xfs dev sdc 檢視磁碟uuid root db01 blkid 開機掛載磁碟 root db01 vim etc fsta...