MYSQL笔记1安装

来源:互联网 发布:win10控制软件安装 编辑:程序博客网 时间:2024/05/17 02:49
mysql:
一.安装mysql:
    去www.mysql.com下载:有rpm,二进制,source code文件。
    源码包安装(到下载地址选择source code):
1.
sudo su权限。
#mkdir -p /usr/local/mysql          #建立mysql安装目录
#mkdir -p /usr/local/mysql/data/                #建立mysql数据库目录


#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
###################################mysql.sock  data位置。######################ENGINE引擎:MYISAM,InnoDB

#make
#make install

如果是二进制包,直接将包拷贝到/usr/local/mysql中,进入下面部分:

#groupadd mysql                       #添加mysql组
#useradd -g mysql mysql           #添加一个mysql用户并加入到mysql组中
#cd /usr/local/mysql
#chown -R root ./
#chown -R mysql:mysql ./data
#chgrp -R mysql ./

安装:
./scripts/mysql_install_db --user=mysql
如果错误error while loading shared libraries: libaio.so.1: cannot open shared object file:
安装:
ubuntu:apt-get install libaio-dev
centos:yum install libaio

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

或者用ln support-files/mysql.server /etc/init.d/mysqld


启动服务器:
1:    bin/mysqld_safe --user=mysql &
2:    service mysqld start 或 /etc/init.d/mysqld start

修改root密码:
先要运行mysql服务器,否则不能设置。./bin/mysqladmin - u root password "123456"

ln ./bin/mysql /usr/local/bin/mysql     #连接到公共目录,一边以后登录时,直接使用mysql即可
登录:  ./bin/mysql -h localhost -u root -p(需输入密码)   或: mysql -u root如果没有设置密码。
0 0
原创粉丝点击