
1下载源码包
2解压包
>tar -zxvf mysql-5633targz
3安装必要依赖
>sudo apt-get install make bison g++ build-essential libncurses5-dev cmake
4进入安装包目录,配置MySQL安装参数 //源码安装最大的好处就是可以自定义参数,制定安装目录,方便管理
>cmake -DCMAKE_INSTALL_PREFIX=[指定MySQL安装的目录]/usr/local/mysql -DSYSCONFDIR=/etc -DMYSQL_UNIX_ADDR=/tmp/mysqlsock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=[指定MySQL的数据存放目录如:]/usr/local/mysql/data -DMYSQL_USER=mysql -DWITH_DEBUG=0
>make -j4 #-j数字 表示以多核心运行编译
>make install #安装
5 常用命令软连接,设置环境变量
>sudo ln -s /usr/local/mysql/lib/libmysqlclientso18 /usr/lib/libmysqlclientso18
>sudo ln -s /usr/local/mysql/bin/mysql /usr/bin
>sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin
6初始化数据库
>sudo /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
7启动MySQL服务器
>sudo /usr/local/mysql/bin/mysqld start
#如果启动不了,考虑编译安装时自定义数据存放目录,所以导致mysqld找不到对应的目录
解决:> vi /usr/local/mysql/bin/mysqld
修改datadir = [指定MySQL的数据存放目录如:] /usr/local/mysql/data
保存退出,再次启动 >sudo /usr/local/mysql/bin/mysqld start #OK 搞定
8 启动成功后创建root用户的密码
>/usr/local/mysql/bin/mysqladmin -u root password '新密码'
9启动MySQL端
>/usr/local/mysql/bin/mysql -u root -p
>输入密码
10设置环境变量
vi /home/个人目录/bashrc 或者 vi /root/bashrc
#在后面添加这段代码
export PATH="$PATH:/home/sy/lnmp/mysql/bin"
#重启电脑ok
#若不想重启电脑,仅限当次有效(重启失效)
#执行命令
>export PATH=$PATH:/usr/local/mysql/bin
>mysql --version //测试
在命令行下输入“mysql--help”如果是输出一串帮助提示的话,那么就是安装成功的。没有的话就是没安装好。
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件。
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
a)首先检查系统中是否已经安装了MySQL
在终端里面输入 sudonetstat -tap | grep mysql
b)如果没有安装,则安装MySQL
在终端输入
sudo apt-get install libmysqlclient-dev
sudo apt-get install mysql-server mysql-client
在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可。
c) 测试安装是否成功:
在终端输入 sudo netstat -tap | grep mysql
d) 也可通过登录MySQL测试
在终端输入 mysql -uroot -p 接下来会提示你输入密码,输入正确密码,即可进入。如下所示:
mysql -uroot -p //打开数据库
mysql> show databases; //显示所有数据库(别丢了最后分号,sql语句";"结束符)
mysql> use opensips; //进入opensips数据库 (别丢了最后分号,sql语句";"结束符)
mysql> show tables; //显示opensips数据库中的表(别丢了最后分号,sql语句";"结束符)
mysql> exit //退出mysql命令行模式输入(此处无sql语句";"结束符)
以上就是关于ubuntu 怎么源码安装mysql全部的内容,包括:ubuntu 怎么源码安装mysql、“ubuntu mysql”怎么看安装成功、如何用命令在ubuntu下安装mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)