<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Mysql5.5_install</id>
	<title>Mysql5.5 install - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Mysql5.5_install"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Mysql5.5_install&amp;action=history"/>
	<updated>2026-04-20T18:10:46Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Mysql5.5_install&amp;diff=678&amp;oldid=prev</id>
		<title>Evan：​/* binary install */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Mysql5.5_install&amp;diff=678&amp;oldid=prev"/>
		<updated>2021-09-24T09:27:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;binary install&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:mysql]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=binary install=&lt;br /&gt;
站内信息 [[Docker mysql]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对了脚本少了这步&lt;br /&gt;
&lt;br /&gt;
[root@idc-test-all-other-192-168-10-121-c7 /data/apps/mysql] {17:22:53} (0)&lt;br /&gt;
# ./scripts/mysql_install_db --user=mysql  --basedir=/data/apps/mysql/ --datadir=/data/apps/mysql/data/&lt;br /&gt;
Installing MySQL system tables...&lt;br /&gt;
&lt;br /&gt;
也没mysql用户 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Author:  linuxsa.org&lt;br /&gt;
# BLOG: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mysql_install_dir=/home/apps/mysql &lt;br /&gt;
mysql_data_dir=/home/apps/mysql/data&lt;br /&gt;
Mem=`free -m | awk &amp;#039;/Mem:/{print $2}&amp;#039;`&lt;br /&gt;
&lt;br /&gt;
Install_MySQL55() {&lt;br /&gt;
  #pushd ${oneinstack_dir}/src &amp;gt; /dev/null&lt;br /&gt;
  #id -u mysql &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
  [ $? -ne 0 ] &amp;amp;&amp;amp; useradd -M -s /sbin/nologin mysql&lt;br /&gt;
&lt;br /&gt;
  [ ! -d &amp;quot;${mysql_install_dir}&amp;quot; ] &amp;amp;&amp;amp; mkdir -p ${mysql_install_dir}&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
  #if [ &amp;quot;${dbinstallmethod}&amp;quot; == &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
    #tar xzf mysql-${mysql55_ver}-linux-glibc2.12-${SYS_BIT_b}.tar.gz&lt;br /&gt;
	tar xvf  mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz&lt;br /&gt;
&lt;br /&gt;
    #mv mysql-${mysql55_ver}-linux-glibc2.12-${SYS_BIT_b}/* ${mysql_install_dir}&lt;br /&gt;
	mv  mysql-5.5.62-linux-glibc2.12-x86_64/*  ${mysql_install_dir}&lt;br /&gt;
	&lt;br /&gt;
	mkdir -p ${mysql_data_dir};chown mysql.mysql -R ${mysql_data_dir}&lt;br /&gt;
	&lt;br /&gt;
	#这个没执行&lt;br /&gt;
    #sed -i &amp;#039;s@executing mysqld_safe@executing mysqld_safe\nexport LD_PRELOAD=/usr/local/lib/libjemalloc.so@&amp;#039; ${mysql_install_dir}/bin/mysqld_safe &lt;br /&gt;
    sed -i &amp;quot;s@/usr/local/mysql@${mysql_install_dir}@g&amp;quot; ${mysql_install_dir}/bin/mysqld_safe&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
#这个是源码的 跳过	&lt;br /&gt;
  elif [ &amp;quot;${dbinstallmethod}&amp;quot; == &amp;quot;2&amp;quot; ]; then&lt;br /&gt;
    tar xzf mysql-${mysql55_ver}.tar.gz&lt;br /&gt;
    pushd mysql-${mysql55_ver}&lt;br /&gt;
    [ &amp;quot;${armplatform}&amp;quot; == &amp;quot;y&amp;quot; ] &amp;amp;&amp;amp; patch -p1 &amp;lt; ../mysql-5.5-fix-arm-client_plugin.patch&lt;br /&gt;
    cmake . -DCMAKE_INSTALL_PREFIX=${mysql_install_dir} \&lt;br /&gt;
    -DMYSQL_DATADIR=${mysql_data_dir} \&lt;br /&gt;
    -DSYSCONFDIR=/etc \&lt;br /&gt;
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \&lt;br /&gt;
    -DWITH_PARTITION_STORAGE_ENGINE=1 \&lt;br /&gt;
    -DWITH_FEDERATED_STORAGE_ENGINE=1 \&lt;br /&gt;
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \&lt;br /&gt;
    -DWITH_MYISAM_STORAGE_ENGINE=1 \&lt;br /&gt;
    -DWITH_READLINE=1 \&lt;br /&gt;
    -DWITH_EMBEDDED_SERVER=1 \&lt;br /&gt;
    -DENABLE_DTRACE=0 \&lt;br /&gt;
    -DENABLED_LOCAL_INFILE=1 \&lt;br /&gt;
    -DDEFAULT_CHARSET=utf8mb4 \&lt;br /&gt;
    -DDEFAULT_COLLATION=utf8mb4_general_ci \&lt;br /&gt;
    -DEXTRA_CHARSETS=all \&lt;br /&gt;
    -DCMAKE_EXE_LINKER_FLAGS=&amp;#039;-ljemalloc&amp;#039;&lt;br /&gt;
    make -j ${THREAD}&lt;br /&gt;
    make install&lt;br /&gt;
    popd&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
#这个if 不成理 &lt;br /&gt;
  if [ -d &amp;quot;${mysql_install_dir}/support-files&amp;quot; ]; then&lt;br /&gt;
    #sed -i &amp;quot;s+^dbrootpwd.*+dbrootpwd=&amp;#039;${dbrootpwd}&amp;#039;+&amp;quot; ../options.conf&lt;br /&gt;
    echo &amp;quot;${CSUCCESS}MySQL installed successfully! ${CEND}&amp;quot;&lt;br /&gt;
    if [ &amp;quot;${dbinstallmethod}&amp;quot; == &amp;quot;1&amp;quot; ]; then&lt;br /&gt;
      rm -rf mysql-${mysql55_ver}-*-${SYS_BIT_b}&lt;br /&gt;
    elif [ &amp;quot;${dbinstallmethod}&amp;quot; == &amp;quot;2&amp;quot; ]; then&lt;br /&gt;
      rm -rf mysql-${mysql55_ver}&lt;br /&gt;
    fi&lt;br /&gt;
	&lt;br /&gt;
  else&lt;br /&gt;
   # rm -rf ${mysql_install_dir}&lt;br /&gt;
    #echo &amp;quot;${CFAILURE}MySQL install failed, Please contact the author! ${CEND}&amp;quot;&lt;br /&gt;
    kill -9 $$&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
  /bin/cp ${mysql_install_dir}/support-files/mysql.server /etc/init.d/mysqld&lt;br /&gt;
  sed -i &amp;quot;s@^basedir=.*@basedir=${mysql_install_dir}@&amp;quot; /etc/init.d/mysqld&lt;br /&gt;
  sed -i &amp;quot;s@^datadir=.*@datadir=${mysql_data_dir}@&amp;quot; /etc/init.d/mysqld&lt;br /&gt;
  chmod +x /etc/init.d/mysqld&lt;br /&gt;
  [ &amp;quot;${PM}&amp;quot; == &amp;#039;yum&amp;#039; ] &amp;amp;&amp;amp; { chkconfig --add mysqld; chkconfig mysqld on; }&lt;br /&gt;
  [ &amp;quot;${PM}&amp;quot; == &amp;#039;apt-get&amp;#039; ] &amp;amp;&amp;amp; update-rc.d mysqld defaults&lt;br /&gt;
  popd&lt;br /&gt;
&lt;br /&gt;
  # my.cnf&lt;br /&gt;
  cat &amp;gt; /etc/my.cnf &amp;lt;&amp;lt; EOF&lt;br /&gt;
[client]&lt;br /&gt;
port = 3306&lt;br /&gt;
socket = /tmp/mysql.sock&lt;br /&gt;
&lt;br /&gt;
[mysql]&lt;br /&gt;
prompt=&amp;quot;MySQL [\\d]&amp;gt; &amp;quot;&lt;br /&gt;
no-auto-rehash&lt;br /&gt;
&lt;br /&gt;
[mysqld]&lt;br /&gt;
port = 3306&lt;br /&gt;
socket = /tmp/mysql.sock&lt;br /&gt;
&lt;br /&gt;
basedir = ${mysql_install_dir}&lt;br /&gt;
datadir = ${mysql_data_dir}&lt;br /&gt;
pid-file = ${mysql_data_dir}/mysql.pid&lt;br /&gt;
user = mysql&lt;br /&gt;
bind-address = 0.0.0.0&lt;br /&gt;
server-id = 1&lt;br /&gt;
&lt;br /&gt;
init-connect = &amp;#039;SET NAMES utf8mb4&amp;#039;&lt;br /&gt;
character-set-server = utf8mb4&lt;br /&gt;
&lt;br /&gt;
skip-name-resolve&lt;br /&gt;
#skip-networking&lt;br /&gt;
back_log = 300&lt;br /&gt;
&lt;br /&gt;
max_connections = 1000&lt;br /&gt;
max_connect_errors = 6000&lt;br /&gt;
open_files_limit = 65535&lt;br /&gt;
table_open_cache = 128&lt;br /&gt;
max_allowed_packet = 500M&lt;br /&gt;
binlog_cache_size = 1M&lt;br /&gt;
max_heap_table_size = 8M&lt;br /&gt;
tmp_table_size = 16M&lt;br /&gt;
&lt;br /&gt;
read_buffer_size = 2M&lt;br /&gt;
read_rnd_buffer_size = 8M&lt;br /&gt;
sort_buffer_size = 8M&lt;br /&gt;
join_buffer_size = 8M&lt;br /&gt;
key_buffer_size = 4M&lt;br /&gt;
&lt;br /&gt;
thread_cache_size = 8&lt;br /&gt;
&lt;br /&gt;
query_cache_type = 1&lt;br /&gt;
query_cache_size = 8M&lt;br /&gt;
query_cache_limit = 2M&lt;br /&gt;
&lt;br /&gt;
ft_min_word_len = 4&lt;br /&gt;
&lt;br /&gt;
log_bin = mysql-bin&lt;br /&gt;
binlog_format = mixed&lt;br /&gt;
expire_logs_days = 7&lt;br /&gt;
&lt;br /&gt;
log_error = ${mysql_data_dir}/mysql-error.log&lt;br /&gt;
slow_query_log = 1&lt;br /&gt;
long_query_time = 1&lt;br /&gt;
slow_query_log_file = ${mysql_data_dir}/mysql-slow.log&lt;br /&gt;
&lt;br /&gt;
performance_schema = 0&lt;br /&gt;
&lt;br /&gt;
#lower_case_table_names = 1&lt;br /&gt;
&lt;br /&gt;
skip-external-locking&lt;br /&gt;
&lt;br /&gt;
default_storage_engine = InnoDB&lt;br /&gt;
innodb_file_per_table = 1&lt;br /&gt;
innodb_open_files = 500&lt;br /&gt;
innodb_buffer_pool_size = 64M&lt;br /&gt;
innodb_write_io_threads = 4&lt;br /&gt;
innodb_read_io_threads = 4&lt;br /&gt;
innodb_thread_concurrency = 0&lt;br /&gt;
innodb_purge_threads = 1&lt;br /&gt;
innodb_flush_log_at_trx_commit = 2&lt;br /&gt;
innodb_log_buffer_size = 2M&lt;br /&gt;
innodb_log_file_size = 32M&lt;br /&gt;
innodb_log_files_in_group = 3&lt;br /&gt;
innodb_max_dirty_pages_pct = 90&lt;br /&gt;
innodb_lock_wait_timeout = 120&lt;br /&gt;
&lt;br /&gt;
bulk_insert_buffer_size = 8M&lt;br /&gt;
myisam_sort_buffer_size = 8M&lt;br /&gt;
myisam_max_sort_file_size = 10G&lt;br /&gt;
myisam_repair_threads = 1&lt;br /&gt;
&lt;br /&gt;
interactive_timeout = 28800&lt;br /&gt;
wait_timeout = 28800&lt;br /&gt;
&lt;br /&gt;
[mysqldump]&lt;br /&gt;
quick&lt;br /&gt;
max_allowed_packet = 500M&lt;br /&gt;
&lt;br /&gt;
[myisamchk]&lt;br /&gt;
key_buffer_size = 8M&lt;br /&gt;
sort_buffer_size = 8M&lt;br /&gt;
read_buffer = 4M&lt;br /&gt;
write_buffer = 4M&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
  sed -i &amp;quot;s@max_connections.*@max_connections = $((${Mem}/3))@&amp;quot; /etc/my.cnf&lt;br /&gt;
  if [ ${Mem} -gt 1500 -a ${Mem} -le 2500 ]; then&lt;br /&gt;
    sed -i &amp;#039;s@^thread_cache_size.*@thread_cache_size = 16@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^query_cache_size.*@query_cache_size = 16M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^myisam_sort_buffer_size.*@myisam_sort_buffer_size = 16M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^key_buffer_size.*@key_buffer_size = 16M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^innodb_buffer_pool_size.*@innodb_buffer_pool_size = 128M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^tmp_table_size.*@tmp_table_size = 32M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^table_open_cache.*@table_open_cache = 256@&amp;#039; /etc/my.cnf&lt;br /&gt;
  elif [ ${Mem} -gt 2500 -a ${Mem} -le 3500 ]; then&lt;br /&gt;
    sed -i &amp;#039;s@^thread_cache_size.*@thread_cache_size = 32@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^query_cache_size.*@query_cache_size = 32M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^myisam_sort_buffer_size.*@myisam_sort_buffer_size = 32M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^key_buffer_size.*@key_buffer_size = 64M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^innodb_buffer_pool_size.*@innodb_buffer_pool_size = 512M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^tmp_table_size.*@tmp_table_size = 64M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^table_open_cache.*@table_open_cache = 512@&amp;#039; /etc/my.cnf&lt;br /&gt;
	&lt;br /&gt;
  elif [ ${Mem} -gt 3500 ]; then&lt;br /&gt;
    sed -i &amp;#039;s@^thread_cache_size.*@thread_cache_size = 64@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^query_cache_size.*@query_cache_size = 64M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^myisam_sort_buffer_size.*@myisam_sort_buffer_size = 64M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^key_buffer_size.*@key_buffer_size = 256M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^innodb_buffer_pool_size.*@innodb_buffer_pool_size = 1024M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^tmp_table_size.*@tmp_table_size = 128M@&amp;#039; /etc/my.cnf&lt;br /&gt;
    sed -i &amp;#039;s@^table_open_cache.*@table_open_cache = 1024@&amp;#039; /etc/my.cnf&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
  ${mysql_install_dir}/scripts/mysql_install_db --user=mysql --basedir=${mysql_install_dir} --datadir=${mysql_data_dir}&lt;br /&gt;
&lt;br /&gt;
echo &amp;#039;export PATH=/home/apps/mysql/bin/:$PATH&amp;#039; &amp;gt;&amp;gt; /etc/profile &amp;amp;&amp;amp; source /etc/profile&lt;br /&gt;
&lt;br /&gt;
  [ &amp;quot;${Wsl}&amp;quot; == true ] &amp;amp;&amp;amp; chmod 600 /etc/my.cnf&lt;br /&gt;
  chown mysql.mysql -R ${mysql_data_dir}&lt;br /&gt;
  [ -d &amp;quot;/etc/mysql&amp;quot; ] &amp;amp;&amp;amp; /bin/mv /etc/mysql{,_bk}&lt;br /&gt;
  service mysqld start&lt;br /&gt;
  #[ -z &amp;quot;$(grep ^&amp;#039;export PATH=&amp;#039; /etc/profile)&amp;quot; ] &amp;amp;&amp;amp; echo &amp;quot;export PATH=${mysql_install_dir}/bin:\$PATH&amp;quot; &amp;gt;&amp;gt; /etc/profile&lt;br /&gt;
  #[ -n &amp;quot;$(grep ^&amp;#039;export PATH=&amp;#039; /etc/profile)&amp;quot; -a -z &amp;quot;$(grep ${mysql_install_dir} /etc/profile)&amp;quot; ] &amp;amp;&amp;amp; sed -i &amp;quot;s@^export PATH=\(.*\)@export PATH=${mysql_install_dir}/bin:\1@&amp;quot; /etc/profile&lt;br /&gt;
  . /etc/profile&lt;br /&gt;
&lt;br /&gt;
dbrootpwd=1234Kuycs886Q&lt;br /&gt;
&lt;br /&gt;
  ${mysql_install_dir}/bin/mysql -e &amp;quot;grant all privileges on *.* to root@&amp;#039;127.0.0.1&amp;#039; identified by \&amp;quot;${dbrootpwd}\&amp;quot; with grant option;&amp;quot;&lt;br /&gt;
  ${mysql_install_dir}/bin/mysql -e &amp;quot;grant all privileges on *.* to root@&amp;#039;localhost&amp;#039; identified by \&amp;quot;${dbrootpwd}\&amp;quot; with grant option;&amp;quot;&lt;br /&gt;
  ${mysql_install_dir}/bin/mysql -uroot -p${dbrootpwd} -e &amp;quot;delete from mysql.user where Password=&amp;#039;&amp;#039;;&amp;quot;&lt;br /&gt;
  ${mysql_install_dir}/bin/mysql -uroot -p${dbrootpwd} -e &amp;quot;delete from mysql.db where User=&amp;#039;&amp;#039;;&amp;quot;&lt;br /&gt;
  ${mysql_install_dir}/bin/mysql -uroot -p${dbrootpwd} -e &amp;quot;delete from mysql.proxies_priv where Host!=&amp;#039;localhost&amp;#039;;&amp;quot;&lt;br /&gt;
  ${mysql_install_dir}/bin/mysql -uroot -p${dbrootpwd} -e &amp;quot;drop database test;&amp;quot;&lt;br /&gt;
  ${mysql_install_dir}/bin/mysql -uroot -p${dbrootpwd} -e &amp;quot;reset master;&amp;quot;&lt;br /&gt;
  rm -rf /etc/ld.so.conf.d/{mysql,mariadb,percona,alisql}*.conf&lt;br /&gt;
  [ -e &amp;quot;${mysql_install_dir}/my.cnf&amp;quot; ] &amp;amp;&amp;amp; rm -f ${mysql_install_dir}/my.cnf&lt;br /&gt;
  echo &amp;quot;${mysql_install_dir}/lib&amp;quot; &amp;gt; /etc/ld.so.conf.d/z-mysql.conf&lt;br /&gt;
  ldconfig&lt;br /&gt;
  service mysqld stop&lt;br /&gt;
}&lt;br /&gt;
Install_MySQL55&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##提示的&lt;br /&gt;
/home/apps/mysql/bin/mysqladmin -u root password &amp;#039;new-password&amp;#039;&lt;br /&gt;
/home/apps/mysql/bin/mysqladmin -u root -h 10.3.10.139&lt;br /&gt;
172.23.11.139 password &amp;#039;new-password&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Alternatively you can run:&lt;br /&gt;
/home/apps/mysql/bin/mysql_secure_installation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=手工=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql5.5  os debian 10.5 buster&lt;br /&gt;
&lt;br /&gt;
wget -c   https://mirrors.163.com/mysql/Downloads/MySQL-5.5/mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz&lt;br /&gt;
&lt;br /&gt;
apt-get install libaio1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
下载解压到 /usr/local/&lt;br /&gt;
&lt;br /&gt;
比较小的配置文件 &lt;br /&gt;
cat /etc/my.cnf &lt;br /&gt;
[mysql]&lt;br /&gt;
default-character-set=utf8&lt;br /&gt;
socket=/var/lib/mysql/mysql.sock&lt;br /&gt;
&lt;br /&gt;
[mysqld]&lt;br /&gt;
skip-name-resolve&lt;br /&gt;
port = 3306&lt;br /&gt;
socket=/var/lib/mysql/mysql.sock&lt;br /&gt;
&lt;br /&gt;
basedir=/usr/local/mysql&lt;br /&gt;
&lt;br /&gt;
datadir=/usr/local/mysql/data&lt;br /&gt;
&lt;br /&gt;
max_connections=200&lt;br /&gt;
&lt;br /&gt;
character-set-server=utf8&lt;br /&gt;
&lt;br /&gt;
default-storage-engine=INNODB&lt;br /&gt;
&lt;br /&gt;
lower_case_table_name=1&lt;br /&gt;
max_allowed_packet=16M&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/mysql&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 groupadd mysql&lt;br /&gt;
 useradd -r -g mysql -s /bin/false mysql&lt;br /&gt;
&lt;br /&gt;
chown -R mysql:mysql ./&lt;br /&gt;
&lt;br /&gt;
 ./scripts/mysql_install_db --user=mysql  --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  chown -R mysql:mysql data&lt;br /&gt;
 chown  777 /etc/my.cnf &lt;br /&gt;
&lt;br /&gt;
cp ./support-files/mysql.server /etc/init.d/mysqld&lt;br /&gt;
&lt;br /&gt;
 chmod  +x  /etc/init.d/mysqld&lt;br /&gt;
 &lt;br /&gt;
  chkconfig --add mysqld&lt;br /&gt;
  mkdir /var/lib/mysql&lt;br /&gt;
 chmod 777 /var/lib/mysql&lt;br /&gt;
   vim /etc/profile&lt;br /&gt;
#放最后面&lt;br /&gt;
export PATH=$PATH:/usr/local/mysql/bin&lt;br /&gt;
&lt;br /&gt;
source  /etc/profile&lt;br /&gt;
&lt;br /&gt;
 apt-get install libncurses5-dev libncurses5&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
/etc/init.d/mysqld status &lt;br /&gt;
 /etc/init.d/mysqld start &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#这个版本首次没密码 &lt;br /&gt;
/usr/local/mysql/bin/mysql  -uroot  -p&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; set password=password(&amp;quot;123457&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
#这个有效果  mariadb 10 &lt;br /&gt;
SET password for &amp;#039;root&amp;#039;@&amp;#039;localhost&amp;#039; = password(&amp;#039;OPS123456#&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=trouble=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory&lt;br /&gt;
&lt;br /&gt;
apt-get install libaio1&lt;br /&gt;
&lt;br /&gt;
1. 应该首先去看官方文档，而不是优先看别人的博客。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=see also=&lt;br /&gt;
http://dev.mysql.com/doc/refman/5.5/en/installing.html&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>