創建mysql用戶,組:
# groupadd mysql
# useradd mysql -M -s /sbin/nologin
開始進行編譯安裝:
# cd mysql-5.6.28
# ./configure \
--prefix=/application/mysql5.6.28 \ #指定路徑
--with-unix-socket-path=/application/mysql5.6.28/tmp/mysql.sock \ #指定sock的路徑
localstatedir=/application/mysql5.6.28/data \ #數據路徑
--enable-assembler \ #
--enable-thread-safe-client \
--with-mysqld-user=mysql \
--with-big-tables \
--without-debug \
--with-pathread \
--enable-assembler \
--with-extra-charsets=complex \
--with-readline \
--with-ssl \
--with-embedded-server \
--enable-local-infile \
--with-plugins=partition,innobase \
--with-mysqld-ldflags=-all-static \
--with-client-ldflags=-all-static \
# make
# make install
拷貝配置文件:
# cp /home/alex/tools/mysql-5.1.72/support-files/my-small.cnf /etc/my.cnf
創建數據目錄:
# mkdir /application/mysql/data -p
修改數據目錄的用戶組和用戶:
# chown -R mysql.mysql /application/mysql/data
初始化數據庫:
# /application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
啓動Mysql服務:
# /application/mysql/bin/mysqld_safe &
查看3306端口來查看服務是否啓動:
# netstat -tunpl |grep 3306
給mysqlroot 用戶設置密碼:
# mysqladmin -uroot password 'redhat'
mysql簡單語句:
查詢mysql用戶
select user,host from mysql.user;
刪除用戶爲root主機爲localhost的用戶
drop user root@localhost;
刪除用戶爲空主機爲localhost的用戶
drop user ""@localhost;
更新mysql.user這個庫
update mysql.user set host='localhost' where user='root' and host='127.0.0.1';
alex將爲你們更新後面的PHP報錯解決方法,希望以上博文對各位Linux愛好者有用~~
linux運維交流羣:288746884