一、安装在/usr/local
代码:
:$ sudo groupadd mysql
:$ sudo useradd -g mysql mysql
:$ cd /usr/local
:$ tar zvxf ...../mysql........tar.gz //第一个省略号代表tar.gz文件放置的目录,第二个省略号代表mysql的版本号
:$ mv ..... mysql //省略号代表mysql解压后的文件夹
:$ cd mysql
:$ sudo chown -R mysql .
:$ sudo chgrp -R mysql .
:$ scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql
:& cd ..
:$ sudo chown -R root mysql .
:$ cd mysql
:$ sudo chown -R mysql data
:$ bin/mysqld_safe --basedir=/usr/local/mysql --user=mysql &
至此,mysql安装成功
为mysql的root用户添加密码
代码:
:$ cd ....../mysql/bin //省略号代表mysql的安装目录
:$ mysql -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
下次登录时
代码:
:& cd ....../mysql/bin
:& cd bin
:& mysql -u root -p
启动mysql
代码:
:& cd ....../mysql
:& bin/mysqld_safe --basedir=/usr/local/mysql --user=mysql &
停止mysql
代码:
:& cd ....../mysql/bin
:$ mysqladmin -uroot -ppassw0rd shutdown
将MySQL作为系统服务启动:
在执行完上面的安装过程时,命令行会提示如下信息:
tsrr@tsrr-server:/usr/local/mysql$ sudo scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql
Installing MySQL system tables...
OK
Filling help tables...
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/local/mysql/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -h tsrr-server password 'new-password'
Alternatively you can run:
/usr/local/mysql/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe &
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/local/mysql/mysql-test ; perl mysql-test-run.pl
Please report any problems with the /usr/local/mysql/scripts/mysqlbug script!
The latest information about MySQL is available at http://www.mysql.com/
Support MySQL by buying support/licenses from http://shop.mysql.com/
根据上面的说明,我们将复制到,命令如下:
代码:
:$ sudo cp support-files/mysql.server /etc/init.d/mysql
启动mysql服务
:$ sudo /etc/init.d/mysql start
重启mysql服务
:$ sudo /etc/init.d/mysql restart
关闭mysql服务
:$ sudo /etc/init.d/mysql stop
备注:如果启动还有问题,请检查/etc/目录下是否有my.cnf或者,mysql/my.cnf文件,并检查其中的配置是否正确。
二、不安装在/usr/local 例如/home/ddd
代码:
:$ sudo groupadd mysql
:$ sudo useradd -g mysql mysql
:$ cd /home/ddd
:$ tar zvxf ...../mysql........tar.gz //第一个省略号代表tar.gz文件放置的目录,第二个省略号代表mysql的版本号
:$ mv ..... mysql //省略号代表mysql解压后的文件夹
:$ cd mysql
:$ sudo chown -R mysql .
:$ sudo chgrp -R mysql .
:$ scripts/mysql_install_db --user=mysql --basedir=/home/ddd/mysql --datadir=/home/ddd/mysql/data
:& cd ..
:$ sudo chown -R root mysql .
:$ sudo chown -R mysql data
:$ bin/mysqld_safe --basedir=/home/ddd/mysql --datadir=/home/ddd/mysql/data --user=mysql &
至此,mysql安装成功
为mysql的root用户添加密码
代码:
:$ cd ....../mysql/bin //省略号代表mysql的安装目录
:$ mysql -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";
下次登录时
代码:
:& cd ....../mysql/bin
:& cd bin
:& mysql -u root -p
启动mysql
代码:
:& cd ....../mysql
:& bin/mysqld_safe --basedir=/home/ddd/mysql --datadir=/home/ddd/mysql/data --user=mysql &
停止mysql
代码:
:& cd ....../mysql/bin
:$ mysqladmin -uroot -ppassw0rd shutdown
其他信息
mysql的数据库存放路径
/var/lib/mysql
从mysql中导出和导入数据
mysqldump 数据库名 > 文件名 #导出数据库
mysqladmin create 数据库名 #建立数据库
mysql 数据库名 < 文件名 #导入数据库
忘了mysql的root口令怎么办
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
sudo mysqladmin -u user password 'newpassword
sudo mysqladmin flush-privileges
修改mysql的root口令
sudo mysqladmin -u root -p password '你的新密码'
如何优化mysql
wget http://www.day32.com/MySQL/tuning-primer.sh
chmod +x tuning-primer.sh
./tuning-primer.sh
mysql命令行中文显示?号
mysql> set names utf8;
常用mysql管理语句
show table status; #查询表状态
show full processlist; #查询mysql进程
alter table site_stats engine=MyISAM; #转换表为MyISAM类型,转表锁为行锁。
show variables; #查看mysql 变量
分享到:
相关推荐
mysql-connector-java-5.1.40.tar.gz上传到Linux系统中,然后在Linux系统中新打开一个终端,在终端中执行命令解压缩文件:
tar zxvf navicat112_mysql_cs_x64.tar.gz 进入解压的目录,运行如下命令 ./start_navicat 问题一:中文乱码 解决:打开start_navicat文件 将export LANG="en_US.UTF-8"改为export LANG="zh_CN.UTF-8" 问题二:试用...
ubuntu下Apache+PHP+MySQL安装配置所需的资源及一份教程 由于上传大小限制,共分三个文件 一共包括: mysql-5.0.67-linux-i686-icc-glibc23.tar.gz httpd-2.2.11.tar.gz jpegsrc.v6b.tar.gz zlib-1.2.3.tar.gz ...
java连接MySQL的驱动包,用于Hive环境搭建
Ubuntu Navicat for MySQL 将压缩文件拷贝到ubuntu系统/usr/local/navicat下,解压 tar zxvf navicat112_mysql_cs_x64.tar.gz 进入解压的目录,运行如下命令 ./start_navicat 问题一:中文乱码 解决:打开start_...
文件中包含的从官网上下载的用于Linux Ubuntu的mysql-connector-java-5.1.47.tar.gz,解压后的mysql-connector-java-5.1.47-bin.jar可用于mysql jdbc连接
ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包分别是:libaio1和libmecab2,详细的安装步骤请关注博主的另一篇博文
mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz安装包下载,如过期请联系博主 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz安装包下载,如过期请联系博主
mysql-connector-java-5.1.47.tar
1.安装包名称是:mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz; 2.此安装包适用于centos6.x centos7.x...3.安装过程都有安装方法都在这个mysql5.7.0.7z中,解压就能看到; 4.单独下载此安装包,里面有详细的安装方法;
Ubuntu12.04下安装 nginx + php + mysql 的源代码文件 里面包含如下文件 ibiconv-1.14.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz pcre-8.30.tar.gz mysql-5.5.22.tar.gz nginx-...
Galera Cluster文件适用...mysql-wsrep-5.7.43-25.35.tar.gz mysql-wsrep-5.7.43-25.35-linux-x86_64.tar.gz mysql-wsrep-5.7-5.7.43-25.35.el7.x86_64.rpm mysql-server_5.7.43-25.35-1ubuntu18.04_amd64.deb 等文件。
验证环境 Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64) Docker version 20.10.10, build b485636 安装步骤: 执行“xwiki-install....└── xwiki.13.4.6-mysql-tomcat.tar
mysql-connector-java-5.1.40.zip包含了mysql-connector-java-5.1.40.jar包。 欢迎大家下载,大家也可关注我的博客,欢迎一起交流,如有疑问请留言!
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP...
支持linux64位系统,连接MySQL ODBC驱动连接器。mysql-connector-odbc-5.3.7-linux-ubuntu16.10-x86-32bit.tar.gz。
tar zxvf navicat112_mysql_cs_x64.tar.gz 进入解压的目录,运行如下命令 ./start_navicat 问题一:中文乱码 解决:打开start_navicat文件 将export LANG="en_US.UTF-8"改为export LANG="zh_CN.UTF-8" 问题二:试用...
MariaDB(mariadb-10.6.7-linux-systemd-x86_64.tar.gz)适用于Linux x86_64系统 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行...
ubuntu 16 64位 mysql-connector-odbc-5.3.13
python、pip、vim配置、mysql.redis、