189 8069 5689

mysql怎么用命令安装 命令行安装MySQL

MySQL安装命令

MySql安装

公司主营业务:网站设计、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出剑阁免费做网站回馈大家。

yum -y install libaio

wget

cd /usr/local/soft/mysql/src

mkdir ../5.7.24_3306 tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C ../5.7.24_3306 --strip-components 1

mkdir -p /usr/local/soft/mysql/5.7.24_3306/{run,data,logs,bin_log,sock,cert}

groupadd mysql useradd -r -g mysql -s /bin/false mysql

cd /usr/local/soft/mysql/5.7.24_3306/bin ./mysqld --initialize

--explicit_defaults_for_timestamp

--user=mysql

--basedir=/usr/local/soft/mysql/5.7.24_3306

--datadir=/usr/local/soft/mysql/5.7.24_3306/data

--lc_messages_dir=/usr/local/soft/mysql/5.7.24_3306/share

--lc_messages=en_US

2018-12-01T09:56:45.934627Z 0 [Warning] InnoDB: New log files created, LSN=45790

2018-12-01T09:56:46.056837Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.

2018-12-01T09:56:46.127141Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 69d028f9-f54f-11e8-9c4a-00163e08e793.

2018-12-01T09:56:46.130249Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.

2018-12-01T09:56:46.131377Z 1 [Note] A temporary password is generated for root@localhost: sDdPx3.,oBi

cd /usr/local/soft/mysql/5.7.24_3306/bin ./mysql_ssl_rsa_setup --datadir=/usr/local/soft/mysql/5.7.24_3306/cert

修改证书权限为644

cd /usr/local/soft/mysql/5.7.24_3306/bin ./mysql -uroot -S /usr/local/soft/mysql/5.7.24_3306/sock/mysql.sock

use mysql;

update user set host = '%', authentication_string = password('123456') where user = 'root';

select host,user,authentication_string from user;

flush privileges;

grant all privileges on . to 'root'@'%';

flush privileges;

cat /etc/systemd/system/3306.service EOF

[Unit]

Description=MySQL 3306

Documentation=

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/usr/local/soft/mysql/5.7.24_3306/run/mysql.pid

ExecStart=/usr/local/soft/mysql/5.7.24_3306/support-files/mysql.server start

ExecReload=/usr/local/soft/mysql/5.7.24_3306/support-files/mysql.server restart

ExecStop=/usr/local/soft/mysql/5.7.24_3306/support-files/mysql.server stop

PrivateTmp=true

[Install]

WantedBy=multi-user.target

EOF

systemctl enable 3306.service

1、

cd /usr/local/soft/mysql/5.7.24.3306/bin ./mysqld_safe --skip-grant-tables

cd /usr/local/soft/mysql/5.7.24.3306/bin ./mysqld_safe --skip-grant-tables --skip-networking

2、

./mysql -uroot -p -S /usr/local/soft/mysql/5.7.24.3306/sock/mysql.sock

3、

use mysql;

update mysql.user set authentication_string=password('123456') where user='root';

flush privileges;

mkdir -p /usr/local/soft/mysql/back/5.7.23_3306 cp -Rf /usr/local/soft/mysql/5.7.23_3306/* /usr/local/soft/mysql/back/5.7.23_3306

mkdir -p /usr/local/soft/mysql/back/5.7.24_3306 cp -Rf /usr/local/soft/mysql/5.7.24_3306/* /usr/local/soft/mysql/back/5.7.24_3306

CREATE USER 'sdyc'@'%' IDENTIFIED BY '123456';

GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON sd_data.* TO 'sdyc'@'%';

GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON card_data.* TO 'sdyc'@'%';

SHOW GRANTS FOR sdyc;

CREATE USER 'back'@'localhost' IDENTIFIED BY '123456';

GRANT SELECT, RELOAD, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES, REPLICATION CLIENT ON . TO 'back'@'localhost'

SHOW GRANTS FOR back;

REVOKE SELECT, INSERT, UPDATE, DELETE, EXECUTE ON sd_data.* FROM 'sdyc'@'%';

局部安装mysql模块的命令是

mysqldinstallmysql。局部安装是在当前项目中建立包,在当前项目中起作用,mysql模块的命令是mysqldinstallmysql。模块是一个设计术语,是指对词条中部分内容进行格式化整理的模板。

Linux安装mysql数据库

1、在opt目录里面新建两个文件夹

(1)mySoftware:用于存放软件安装包

(2)mysql:安装mysql的文件夹

2、解压mysql安装包:tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C /opt/mysql

3、进入mysql目录,依次执行下面命令:

4、启动MySQL服务

(1)systemctl start mysqld:启动mysql服务器

(2)systemctl restart mysqld:重启mysql服务器

(3)systemctl stop mysqld:停止mysql服务器

5、查询自动生成的root用户密码

6、修改root用户密码

登录到MySQL之后,需要将自动生成的不便记忆的密码修改了,修改成自己熟悉的便于记忆的密码。

ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';

7、 默认的root用户只能当前节点localhost访问,是无法远程访问的,我们还需要创建一个root账户,用户远程访问

并给root用户分配权限

grant all on *.* to 'root'@'%';


本文标题:mysql怎么用命令安装 命令行安装MySQL
分享路径:http://jkwzsj.com/article/dodjeoi.html

其他资讯