ubuntu mysql 升级?ubuntu升级后进不去系统
大家好,今天小编来为大家解答ubuntu mysql 升级这个问题,ubuntu升级后进不去系统很多人还不知道,现在让我们一起来看看吧!
linux 怎么升级默认装好的php和mysql到5.0
是你的MYSQL路径设置错了....
注意大小写的区分,比如你的MYSQL安装包是大写的。
而你的PHP配置路径 mysql小写那么就会产生这样的问题.
建议你重新安装PHP和 MYSQL
如果你要整体整合apache2 mysql5.0 php5
在编译之前还有升级一些支持库
执行命令:# yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel
我给写个PHP和MYSQL的编译过程.
这里要注意的是,需要先安装mysql才能装PHP
[mysql]安装路径:/usr/local/mysql//数据库目录你可以自己设置
比如你需要安装的MYSQL为:mysql-5.0.45-linux-i686.tar.gz
将mysql-5.0.45-linux-i686.tar.gz放到/usr/local/src下
#cd/usr/local/src
#tar-zvxf mysql-5.0.45-linux-i686.tar.gz
#mv mysql-5.0.45//usr/local/mysql//移动
#groupadd mysql//创建mysql用户组
#cd/usr/local/mysql
#useradd-g mysql mysql//创建 mysql用户
#chown-R mysql.//注意后面有个“.”
#chgrp-R mysql.
#scripts/mysql_install_db--user=mysql//初始化数据库
#chown-R root.//给root最高权限
#chown-R mysql data//让mysql对data [数据库]有最高权限
#cp./support-files/mysql.server/etc/rc.d/init.d/mysqld
//让mysql服务随系统启动
#chown root:root/etc/rc.d/init.d/mysqld//让root有启动权限.
#chmod 755/etc/rc.d/init.d/mysqld
#cp./support-files/my-huge.cnf/etc/my.cnf//移动配置文件.
#mv/usr/local/mysql/data/var/lib/mysql//这一步是移动数据库。你也可以不需要执行这一步.....如果安装出错,最好不要执行这一步,因为数据库权限经常会引起mysql运行不稳定
#bin/mysqld_safe--user=mysql&//连接数据库,如果安装成功.
会有如下提示:Starting mysqld daemon with databases from/var/lib/mysql//后面那是数据库路径
[PHP]安装路径:/usr/local/php
#cd到安装包所在目录
# tar xjvf你的PHP版本文件名
# cd php-X.X.X//这里就是你解压后的那个目录名
值得注意的是php的安装需要一些库.
就是:libxml gd2
#./configure\
"--prefix=/usr/local/php"\
"--with-apxs2=/usr/local/apache2/bin/apxs"\
"--with-config-file-path=/usr/local/php/etc"\
"--with-mysql=/usr/local/mysql"\
"--with-libxml-dir=/usr/local/libxml2"\
"--with-gd=/usr/local/gd2"\
"--with-jpeg-dir"\
"--with-png-dir"\
"--with-bz2"\
"--with-freetype-dir"\
"--with-iconv-dir"\
"--with-zlib-dir"\
"--with-openssl=/usr/local/openssl"\
"--with-mcrypt=/usr/local/libmcrypt"\
"--enable-soap"\
"--enable-gd-native-ttf"\
"--enable-ftp"\
"--enable-mbstring"\
"--enable-exif"\
"--disable-ipv6"\
"--disable-cgi"\
"--disable-cli"
# make
# make install
# mkdir/usr/local/php/etc
# cp php.ini-dist/usr/local/php/etc/php.ini
如何在Ubuntu 16.04上安装最新的MySQL
如果你使用的是Ubuntu 16.04以前的版本,可以看这里:Ubuntu 14.04/15.10升级到Ubuntu 16.04 LTS。
一.安装MySQL
1.安装前先更新软件包列表:
$ sudo apt update
2.在Ubuntu 16.04上安装MySQL:
$ sudo apt-get install mysql-server mysql-client
3.在安装过程中需要你输入MySQL管理员用户(root)密码,如下图:
输入root用户密码
4.运行MySQL初始化安全脚本:
$ sudo mysql_secure_installation
5.根据提示信息设置:
根据提示信息设置
mysql_secure_installation脚本设置的东西:更改root密码、移除MySQL的匿名用户、禁止root远程登录、删除test数据库。使用上面的这些选项可以提高MySQL的安全。
二. MySQL数据库基本使用
1.使用root用户登录:
$ mysql-u root-p
2.输入root密码:
输入root密码
3.创建MySQL数据库和用户:
mysql> create database snailblog;
上面命令创建了一个名为snailblog的数据库。
4.创建用户,并使用snailblog数据库:
mysql> grant all on snailblog.* to'man_user' identified by'test1234';
创建用户
5.使用新用户登录:
$ mysql-u man_user-p snailblog
使用新用户登录
6.创建表:
mysql> CREATE TABLE user(id INT, name VARCHAR(20), email VARCHAR(20));
7.插入记录:
mysql> INSERT INTO user(id,name,email) VALUES(1,"bar","bar@gmail.com");mysql> INSERT INTO user(id,name,email) VALUES(2,"foo","foo@163.com");mysql> INSERT INTO user(id,name,email) VALUES(3,"cat","cat@gmail.com");
8.简单查询:
mysql> SELECT* FROM user;
简单查询
9.退出MySQL命令行:
mysql> quitBye
10.停止MySQL数据库服务:
$ sudo systemctl stop mysql.service
11.启动MySQL数据库服务:
$ sudo systemctl start mysql.service
12.重启MySQL数据库服务:
$ sudo systemctl restart mysql.service
13.查看MySQL运行状态:
$ sudo systemctl status mysql.service
14.MySQL的配置文件:
$ sudo vim/etc/mysql/mysql.conf.d/mysqld.cnf
ubuntu下启动、停止和重启mysql_MySQL
在Ubuntu系统中启动MySQL服务,可以通过以下几种方式:
方式一:执行“sudo/etc/init.d/mysql start”命令启动MySQL。
方式二:使用“sudo start mysql”命令启动MySQL。
方式三:通过“sudo service mysql start”命令启动MySQL服务。
停止MySQL服务,可以使用以下方法:
方式一:执行“sudo/etc/init.d/mysql stop”命令停止MySQL服务。
方式二:使用“sudo stop mysql”命令停止MySQL服务。
方式三:通过“sudo service mysql stop”命令关闭MySQL服务。
重启MySQL服务,可以采用以下步骤:
方式一:执行“sudo/etc/init.d/mysql restart”命令重新启动MySQL服务。
方式二:使用“sudo restart mysql”命令重启MySQL。
方式三:通过“sudo service mysql restart”命令重启MySQL服务。
以上三种方式在Ubuntu系统下均可用于启动、停止或重启MySQL服务,具体选择哪种方式操作取决于个人习惯和系统配置。