一、安装Mysql
1、sudo apt-get install g++ gcc make automake perl libncurses5-dev kdelibs_dev kdelib
(确保需要的工具完好安装)
2、cd ~/Downloads
(进入压缩包所在目录)
3、tar zxvf mysql-6.0.2-alpha.tar.gz
(解压到此处)
4、cd mysql-6.0.2-alpha
(进入解压出来的源码包文件夹)
5、 ./configure --prefix=/home/paddy/tools/mysql-5.1
(指定安装路径)
6、make
(编译安装程序)
7、make install
(进行安装)
8、sudo cp support-files/my-medium.cnf /etc/my.cnf
(复制源码包内的设置文件到/etc/系统统一的设置文件路径)
9、sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysql /usr/bin/
sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysqladmin /usr/bin/
sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysqld_safe /usr/bin/
sudo ln -s /home/paddy/tools/mysql-5.1/bin/mysql_conf /usr/bin/
sudo ln -s /home/paddy/tools/mysql-5.1/share/mysql/mysql.server /usr/bin/
(添加执行程序的软链接,这只是为了方便,喜欢用完整路径的可以不做。另一种方法是在环境变量中设置/home/paddy/tools/mysql-5.1/bin,这样直接在终端运行时会查找环境变量,也可以达到同样的效果)
10、sudo groupadd mysql
(创建用户组mysql)
11、sudo useradd -g mysql
mysql
(在用户组mysql下创建用户mysql,
注:这一步也可以不创建mysql用户,而是直接将当前的用户paddy加入到mysql组中:sudo usermod -G mysql paddy)
12、cd /home/paddy/tools/mysql-5.1
(进入主程序目录)
13、sudo ./bin/mysql_install_db --user=
mysql
(如果还没有安装的MySQL,必须创建MySQL授权表。创建后,需要手动重新启动服务器,
注:如果11步没有创建mysql则--user=mysql需要改为--user=paddy)
14、sudo chown -R root .
(使/home/paddy/tools/mysql-5.1目录下所有文件为根用户root所有,注意后面有个点,root和“.”之间有个空格)
15、sudo chown -R
mysql var
(使/home/paddy/tools/mysql-5.1/var/目录下所有文件为用户mysql所有)
16、sudo chgrp -R mysql .
(使/home/paddy/tools/mysql-5.1目录下所有文件为用户组mysql所有,注意后面有个点,root和“.”之间有个空格)
17、sudo ./bin/mysqld_safe --user=
mysql &
(初始化并测试你的mysql,其中&为后台执行的意思)
二、启动Mysql Server
mysql_config
或
mysqld_safe --user=
mysql &
或
mysql.server start
三、设置自启动
1、sudo cp /home/paddy/tools/mysql-5.1/share/mysql/mysql.server /etc/init.d/mysql
2、sudo chmod +x mysql
四、添加Mysql用户密码
1、确保Mysql Server已启动
2、mysql -u root -p
3、SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
4、SET PASSWORD FOR 'root'@'hostname' = PASSWORD('newpwd');
(hostname是你的主机名,按实际情况而定)
注意:安装后如果出现错误,有不少是由于my.cnf或者mysql.server等配置问题。但是按照以上步骤出错几率很小。其余的错误(特别是无法启动等错误)很大原因是安装目录的权限问题。注意看错误日志,说的很明白。以上安装步骤过后,错误日志在/home/paddy/tools/mysql-5.1/var/paddy-pc.err。也就是数据库的数据目录。特别提一下,上面的make和make install命令所使用的权限也容易导致产生文件的权限问题。
分享到:
相关推荐
使用 `tar -zxvf guacamole-0.4.0-ubuntu-10.10-i586.tar.gz` 命令来解压。解压后,按照官方文档的指示,编译和安装 guacd。 安装完成后,需要配置 Guacamole 以连接到你的远程桌面服务器。这通常涉及到创建连接到 ...
标题 "pcre2-10.10.tar.gz" 指的是一个名为"Pcre2"的库软件的源代码包,版本号为10.10,它被打包成一个`.tar.gz`格式的压缩文件。`.tar.gz`是Linux系统中常见的归档和压缩格式,通常用于在互联网上分发开源软件项目...
4. **安装与部署**:解压 "phpMyAdmin-4.0.10.10-all-languages.tar.gz" 后,你需要将解压得到的文件夹上传到你的 web 服务器的公共目录下,比如 Apache 或 Nginx 的 HTML 目录。接着,配置好 PHP 环境,并确保...
2. 在 Ubuntu 10.10 上安装 Tomcat 需要下载安装包 apache-tomcat-7.0.16.tar.gz,并设置配置文件 server.xml。 3. 在 Ubuntu 10.10 上安装 MySQL 需要使用命令 sudo apt-get install mysql-server,并设置用户权限...
主要的文件是"WebDriver-387.10.10.10.40.105.pkg",这是一个pkg包,是苹果OS X和macOS系统下的安装程序包格式,用户可以通过双击来安装驱动程序。 总结来说,这个压缩包包含了一个NVIDIA显卡驱动程序,用于在非...
在编译内核之前,需要安装编译环境,输入以下命令: sudo apt-get install libncurses5-dev 四、编译内核 在配置好编译环境之后,可以开始编译内核了。首先,输入以下命令: make menuconfig 在打开的配置菜单...
综合以上内容,Ubuntu 10.10安装教程涵盖了下载、验证、刻录安装介质、BIOS设置、语言选择、安装条件确认、分区硬盘和基本配置等关键知识点,是按照图形化界面进行的,旨在帮助用户搭建一个适用于Linux开发的平台。...
### Ubuntu 10.10 安装配置 TFTP 服务详尽指南 #### 引言 TFTP(Trivial File Transfer Protocol),简单文件传输协议,是TCP/IP协议族中的一个重要成员,主要用于在网络中实现简单且低开销的文件传输服务。TFTP...
Ubuntu 10.10 完整安装分区图解.doc
cmake-3.20.1-macos10.10-universal.tar
cmake-3.20.0-macos10.10-universal.tar
cmake-3.24.0-macos10.10-universal.tar
cmake-3.19.7-macos10.10-universal.tar
cmake-3.26.4-macos10.10-universal.tar
cmake-3.26.2-macos10.10-universal.tar
cmake-3.27.0-macos10.10-universal.tar
cmake-3.20.2-macos10.10-universal.tar
cmake-3.26.3-macos10.10-universal.tar
cmake-3.22.2-macos10.10-universal.tar
cmake-3.26.5-macos10.10-universal.tar